./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/chl-file-item-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/chl-file-item-symm.wvr.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3bc77f08e5fdc1758b216096ce0b18debc22015dafe53c78389dc7da36650394 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 01:12:18,505 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 01:12:18,550 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-02-08 01:12:18,555 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 01:12:18,555 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 01:12:18,568 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 01:12:18,568 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 01:12:18,568 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 01:12:18,569 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 01:12:18,569 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 01:12:18,569 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 01:12:18,570 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 01:12:18,570 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 01:12:18,570 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 01:12:18,570 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 01:12:18,571 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 01:12:18,571 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 01:12:18,571 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 01:12:18,571 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 01:12:18,571 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 01:12:18,571 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 01:12:18,571 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 01:12:18,571 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 01:12:18,571 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 01:12:18,571 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 01:12:18,571 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 01:12:18,571 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 01:12:18,572 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 01:12:18,572 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 01:12:18,572 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 01:12:18,572 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 01:12:18,572 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 01:12:18,572 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 01:12:18,573 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 01:12:18,573 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 01:12:18,573 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 01:12:18,573 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 01:12:18,573 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 01:12:18,573 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 01:12:18,573 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 01:12:18,573 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 01:12:18,573 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 01:12:18,573 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 01:12:18,573 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3bc77f08e5fdc1758b216096ce0b18debc22015dafe53c78389dc7da36650394 [2025-02-08 01:12:18,793 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 01:12:18,803 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 01:12:18,805 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 01:12:18,805 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 01:12:18,806 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 01:12:18,806 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-file-item-symm.wvr.c [2025-02-08 01:12:19,934 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/33a6dcbba/4d61862a1ffc4c91abd598cc0e869177/FLAGb2d9a607b [2025-02-08 01:12:20,159 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 01:12:20,159 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/weaver/chl-file-item-symm.wvr.c [2025-02-08 01:12:20,183 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/33a6dcbba/4d61862a1ffc4c91abd598cc0e869177/FLAGb2d9a607b [2025-02-08 01:12:20,497 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/33a6dcbba/4d61862a1ffc4c91abd598cc0e869177 [2025-02-08 01:12:20,499 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 01:12:20,499 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 01:12:20,500 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 01:12:20,500 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 01:12:20,503 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 01:12:20,504 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 01:12:20" (1/1) ... [2025-02-08 01:12:20,504 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f887bec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:12:20, skipping insertion in model container [2025-02-08 01:12:20,504 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 01:12:20" (1/1) ... [2025-02-08 01:12:20,513 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 01:12:20,627 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/weaver/chl-file-item-symm.wvr.c[2521,2534] [2025-02-08 01:12:20,633 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 01:12:20,640 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 01:12:20,659 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/weaver/chl-file-item-symm.wvr.c[2521,2534] [2025-02-08 01:12:20,662 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 01:12:20,674 INFO L204 MainTranslator]: Completed translation [2025-02-08 01:12:20,675 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:12:20 WrapperNode [2025-02-08 01:12:20,675 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 01:12:20,676 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 01:12:20,676 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 01:12:20,676 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 01:12:20,680 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:12:20" (1/1) ... [2025-02-08 01:12:20,689 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:12:20" (1/1) ... [2025-02-08 01:12:20,706 INFO L138 Inliner]: procedures = 21, calls = 15, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 141 [2025-02-08 01:12:20,706 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 01:12:20,706 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 01:12:20,707 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 01:12:20,707 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 01:12:20,719 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:12:20" (1/1) ... [2025-02-08 01:12:20,719 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:12:20" (1/1) ... [2025-02-08 01:12:20,720 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:12:20" (1/1) ... [2025-02-08 01:12:20,728 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-02-08 01:12:20,728 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:12:20" (1/1) ... [2025-02-08 01:12:20,728 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:12:20" (1/1) ... [2025-02-08 01:12:20,730 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:12:20" (1/1) ... [2025-02-08 01:12:20,731 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:12:20" (1/1) ... [2025-02-08 01:12:20,731 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:12:20" (1/1) ... [2025-02-08 01:12:20,732 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:12:20" (1/1) ... [2025-02-08 01:12:20,733 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 01:12:20,733 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 01:12:20,733 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 01:12:20,733 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 01:12:20,738 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:12:20" (1/1) ... [2025-02-08 01:12:20,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 01:12:20,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:20,759 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 01:12:20,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 01:12:20,793 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 01:12:20,793 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-02-08 01:12:20,793 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-02-08 01:12:20,793 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-02-08 01:12:20,793 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-02-08 01:12:20,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 01:12:20,793 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 01:12:20,793 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 01:12:20,794 WARN L227 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-02-08 01:12:20,873 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 01:12:20,874 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 01:12:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L44-9: #t~ite2#1 := #t~ret1#1; [2025-02-08 01:12:20,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L44-10: assume { :end_inline_minus } true;assume -2147483648 <= #t~ret1#1 && #t~ret1#1 <= 2147483647; [2025-02-08 01:12:20,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L44-11: havoc minus_#in~a#1, minus_#in~b#1; [2025-02-08 01:12:20,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L44-12: havoc minus_~a#1, minus_~b#1; [2025-02-08 01:12:20,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L44-13: #t~ret1#1 := minus_#res#1; [2025-02-08 01:12:20,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L50-9: #t~ite7#1 := #t~ret6#1; [2025-02-08 01:12:20,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L50-10: assume { :end_inline_minus } true;assume -2147483648 <= #t~ret6#1 && #t~ret6#1 <= 2147483647; [2025-02-08 01:12:20,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L50-11: havoc minus_#in~a#1, minus_#in~b#1; [2025-02-08 01:12:20,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L50-12: havoc minus_~a#1, minus_~b#1; [2025-02-08 01:12:20,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L50-13: #t~ret6#1 := minus_#res#1; [2025-02-08 01:12:21,068 INFO L304 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-02-08 01:12:21,068 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 01:12:21,255 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 01:12:21,255 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 01:12:21,256 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 01:12:21 BoogieIcfgContainer [2025-02-08 01:12:21,256 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 01:12:21,258 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 01:12:21,259 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 01:12:21,262 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 01:12:21,262 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 01:12:20" (1/3) ... [2025-02-08 01:12:21,262 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72180092 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 01:12:21, skipping insertion in model container [2025-02-08 01:12:21,262 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:12:20" (2/3) ... [2025-02-08 01:12:21,262 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72180092 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 01:12:21, skipping insertion in model container [2025-02-08 01:12:21,262 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 01:12:21" (3/3) ... [2025-02-08 01:12:21,263 INFO L128 eAbstractionObserver]: Analyzing ICFG chl-file-item-symm.wvr.c [2025-02-08 01:12:21,274 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 01:12:21,275 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-file-item-symm.wvr.c that has 3 procedures, 31 locations, 1 initial locations, 0 loop locations, and 1 error locations. [2025-02-08 01:12:21,275 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-02-08 01:12:21,319 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-02-08 01:12:21,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 37 places, 36 transitions, 86 flow [2025-02-08 01:12:21,369 INFO L124 PetriNetUnfolderBase]: 6/34 cut-off events. [2025-02-08 01:12:21,372 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-02-08 01:12:21,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43 conditions, 34 events. 6/34 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 69 event pairs, 0 based on Foata normal form. 0/25 useless extension candidates. Maximal degree in co-relation 29. Up to 2 conditions per place. [2025-02-08 01:12:21,382 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 36 transitions, 86 flow [2025-02-08 01:12:21,385 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 34 places, 33 transitions, 78 flow [2025-02-08 01:12:21,395 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 01:12:21,407 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@472106e1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 01:12:21,407 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-02-08 01:12:21,436 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-02-08 01:12:21,436 INFO L124 PetriNetUnfolderBase]: 6/32 cut-off events. [2025-02-08 01:12:21,436 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-02-08 01:12:21,436 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:21,437 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:21,437 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:21,440 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:21,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1705981173, now seen corresponding path program 1 times [2025-02-08 01:12:21,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:21,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542668259] [2025-02-08 01:12:21,446 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 01:12:21,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:21,507 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-08 01:12:21,544 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-08 01:12:21,544 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:21,544 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:21,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:21,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:21,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542668259] [2025-02-08 01:12:21,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542668259] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:21,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:21,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-08 01:12:21,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806554293] [2025-02-08 01:12:21,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:21,997 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 01:12:21,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:22,010 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 01:12:22,010 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-08 01:12:22,036 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2025-02-08 01:12:22,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 33 transitions, 78 flow. Second operand has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:22,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:22,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2025-02-08 01:12:22,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:22,339 INFO L124 PetriNetUnfolderBase]: 260/454 cut-off events. [2025-02-08 01:12:22,339 INFO L125 PetriNetUnfolderBase]: For 31/31 co-relation queries the response was YES. [2025-02-08 01:12:22,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 922 conditions, 454 events. 260/454 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2264 event pairs, 96 based on Foata normal form. 1/371 useless extension candidates. Maximal degree in co-relation 810. Up to 218 conditions per place. [2025-02-08 01:12:22,342 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 56 selfloop transitions, 8 changer transitions 20/93 dead transitions. [2025-02-08 01:12:22,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 93 transitions, 393 flow [2025-02-08 01:12:22,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:12:22,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:12:22,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2025-02-08 01:12:22,350 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5227272727272727 [2025-02-08 01:12:22,351 INFO L175 Difference]: Start difference. First operand has 34 places, 33 transitions, 78 flow. Second operand 11 states and 207 transitions. [2025-02-08 01:12:22,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 93 transitions, 393 flow [2025-02-08 01:12:22,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 93 transitions, 367 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-02-08 01:12:22,356 INFO L231 Difference]: Finished difference. Result has 47 places, 39 transitions, 127 flow [2025-02-08 01:12:22,357 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=127, PETRI_PLACES=47, PETRI_TRANSITIONS=39} [2025-02-08 01:12:22,359 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 13 predicate places. [2025-02-08 01:12:22,359 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 39 transitions, 127 flow [2025-02-08 01:12:22,359 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:22,359 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:22,359 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:22,360 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-08 01:12:22,360 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:22,360 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:22,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1135203355, now seen corresponding path program 2 times [2025-02-08 01:12:22,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:22,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42262240] [2025-02-08 01:12:22,360 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:12:22,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:22,366 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 15 statements into 1 equivalence classes. [2025-02-08 01:12:22,371 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-08 01:12:22,371 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 01:12:22,371 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:22,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:22,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:22,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42262240] [2025-02-08 01:12:22,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42262240] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:22,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:22,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-08 01:12:22,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144358848] [2025-02-08 01:12:22,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:22,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 01:12:22,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:22,546 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 01:12:22,546 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-08 01:12:22,579 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2025-02-08 01:12:22,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 39 transitions, 127 flow. Second operand has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:22,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:22,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2025-02-08 01:12:22,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:22,769 INFO L124 PetriNetUnfolderBase]: 283/496 cut-off events. [2025-02-08 01:12:22,770 INFO L125 PetriNetUnfolderBase]: For 284/284 co-relation queries the response was YES. [2025-02-08 01:12:22,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1241 conditions, 496 events. 283/496 cut-off events. For 284/284 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2505 event pairs, 118 based on Foata normal form. 1/423 useless extension candidates. Maximal degree in co-relation 1223. Up to 252 conditions per place. [2025-02-08 01:12:22,775 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 45 selfloop transitions, 13 changer transitions 9/76 dead transitions. [2025-02-08 01:12:22,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 76 transitions, 384 flow [2025-02-08 01:12:22,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 01:12:22,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-02-08 01:12:22,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2025-02-08 01:12:22,777 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2025-02-08 01:12:22,777 INFO L175 Difference]: Start difference. First operand has 47 places, 39 transitions, 127 flow. Second operand 7 states and 142 transitions. [2025-02-08 01:12:22,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 76 transitions, 384 flow [2025-02-08 01:12:22,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 76 transitions, 364 flow, removed 10 selfloop flow, removed 4 redundant places. [2025-02-08 01:12:22,783 INFO L231 Difference]: Finished difference. Result has 48 places, 46 transitions, 210 flow [2025-02-08 01:12:22,783 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=210, PETRI_PLACES=48, PETRI_TRANSITIONS=46} [2025-02-08 01:12:22,784 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 14 predicate places. [2025-02-08 01:12:22,784 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 46 transitions, 210 flow [2025-02-08 01:12:22,784 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:22,785 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:22,786 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:22,786 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-08 01:12:22,786 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:22,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:22,787 INFO L85 PathProgramCache]: Analyzing trace with hash -552023675, now seen corresponding path program 3 times [2025-02-08 01:12:22,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:22,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908724864] [2025-02-08 01:12:22,788 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:12:22,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:22,799 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 15 statements into 1 equivalence classes. [2025-02-08 01:12:22,807 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-08 01:12:22,807 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 01:12:22,807 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:22,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:22,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:22,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908724864] [2025-02-08 01:12:22,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908724864] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:22,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:22,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-08 01:12:22,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479710842] [2025-02-08 01:12:22,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:22,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 01:12:22,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:22,946 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 01:12:22,946 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-08 01:12:22,961 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2025-02-08 01:12:22,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 46 transitions, 210 flow. Second operand has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:22,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:22,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2025-02-08 01:12:22,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:23,196 INFO L124 PetriNetUnfolderBase]: 287/517 cut-off events. [2025-02-08 01:12:23,196 INFO L125 PetriNetUnfolderBase]: For 441/441 co-relation queries the response was YES. [2025-02-08 01:12:23,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1452 conditions, 517 events. 287/517 cut-off events. For 441/441 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2673 event pairs, 118 based on Foata normal form. 3/458 useless extension candidates. Maximal degree in co-relation 1385. Up to 243 conditions per place. [2025-02-08 01:12:23,200 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 53 selfloop transitions, 10 changer transitions 15/87 dead transitions. [2025-02-08 01:12:23,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 87 transitions, 467 flow [2025-02-08 01:12:23,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-08 01:12:23,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-02-08 01:12:23,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2025-02-08 01:12:23,201 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5194444444444445 [2025-02-08 01:12:23,201 INFO L175 Difference]: Start difference. First operand has 48 places, 46 transitions, 210 flow. Second operand 10 states and 187 transitions. [2025-02-08 01:12:23,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 87 transitions, 467 flow [2025-02-08 01:12:23,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 87 transitions, 455 flow, removed 6 selfloop flow, removed 1 redundant places. [2025-02-08 01:12:23,206 INFO L231 Difference]: Finished difference. Result has 58 places, 43 transitions, 205 flow [2025-02-08 01:12:23,206 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=205, PETRI_PLACES=58, PETRI_TRANSITIONS=43} [2025-02-08 01:12:23,206 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 24 predicate places. [2025-02-08 01:12:23,207 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 43 transitions, 205 flow [2025-02-08 01:12:23,207 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:23,207 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:23,207 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:23,207 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-08 01:12:23,207 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:23,207 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:23,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1310835870, now seen corresponding path program 1 times [2025-02-08 01:12:23,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:23,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852728704] [2025-02-08 01:12:23,209 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 01:12:23,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:23,216 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:23,222 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:23,222 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:23,222 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:23,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:23,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:23,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852728704] [2025-02-08 01:12:23,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852728704] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:23,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:23,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:23,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624296801] [2025-02-08 01:12:23,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:23,343 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:23,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:23,343 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:23,343 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:23,351 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:23,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 43 transitions, 205 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:23,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:23,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:23,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:23,597 INFO L124 PetriNetUnfolderBase]: 335/634 cut-off events. [2025-02-08 01:12:23,597 INFO L125 PetriNetUnfolderBase]: For 798/800 co-relation queries the response was YES. [2025-02-08 01:12:23,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1861 conditions, 634 events. 335/634 cut-off events. For 798/800 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3321 event pairs, 78 based on Foata normal form. 28/612 useless extension candidates. Maximal degree in co-relation 1837. Up to 402 conditions per place. [2025-02-08 01:12:23,600 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 64 selfloop transitions, 9 changer transitions 9/90 dead transitions. [2025-02-08 01:12:23,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 90 transitions, 598 flow [2025-02-08 01:12:23,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:23,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:23,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2025-02-08 01:12:23,607 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2025-02-08 01:12:23,607 INFO L175 Difference]: Start difference. First operand has 58 places, 43 transitions, 205 flow. Second operand 8 states and 152 transitions. [2025-02-08 01:12:23,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 90 transitions, 598 flow [2025-02-08 01:12:23,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 90 transitions, 531 flow, removed 4 selfloop flow, removed 7 redundant places. [2025-02-08 01:12:23,611 INFO L231 Difference]: Finished difference. Result has 60 places, 50 transitions, 281 flow [2025-02-08 01:12:23,611 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=281, PETRI_PLACES=60, PETRI_TRANSITIONS=50} [2025-02-08 01:12:23,611 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 26 predicate places. [2025-02-08 01:12:23,611 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 50 transitions, 281 flow [2025-02-08 01:12:23,611 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:23,611 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:23,611 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:23,611 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-08 01:12:23,612 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:23,612 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:23,612 INFO L85 PathProgramCache]: Analyzing trace with hash -787676832, now seen corresponding path program 2 times [2025-02-08 01:12:23,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:23,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896045933] [2025-02-08 01:12:23,612 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:12:23,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:23,616 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:23,619 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:23,619 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 01:12:23,619 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:23,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:23,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:23,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896045933] [2025-02-08 01:12:23,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896045933] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:23,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:23,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:23,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268391298] [2025-02-08 01:12:23,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:23,718 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:23,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:23,719 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:23,719 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:23,731 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:23,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 50 transitions, 281 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:23,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:23,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:23,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:23,899 INFO L124 PetriNetUnfolderBase]: 307/571 cut-off events. [2025-02-08 01:12:23,899 INFO L125 PetriNetUnfolderBase]: For 886/891 co-relation queries the response was YES. [2025-02-08 01:12:23,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1826 conditions, 571 events. 307/571 cut-off events. For 886/891 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2846 event pairs, 164 based on Foata normal form. 2/528 useless extension candidates. Maximal degree in co-relation 1793. Up to 408 conditions per place. [2025-02-08 01:12:23,902 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 58 selfloop transitions, 5 changer transitions 12/83 dead transitions. [2025-02-08 01:12:23,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 83 transitions, 558 flow [2025-02-08 01:12:23,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:23,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:23,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2025-02-08 01:12:23,903 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4756944444444444 [2025-02-08 01:12:23,903 INFO L175 Difference]: Start difference. First operand has 60 places, 50 transitions, 281 flow. Second operand 8 states and 137 transitions. [2025-02-08 01:12:23,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 83 transitions, 558 flow [2025-02-08 01:12:23,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 83 transitions, 550 flow, removed 4 selfloop flow, removed 2 redundant places. [2025-02-08 01:12:23,907 INFO L231 Difference]: Finished difference. Result has 67 places, 50 transitions, 299 flow [2025-02-08 01:12:23,907 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=299, PETRI_PLACES=67, PETRI_TRANSITIONS=50} [2025-02-08 01:12:23,907 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 33 predicate places. [2025-02-08 01:12:23,907 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 50 transitions, 299 flow [2025-02-08 01:12:23,907 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:23,907 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:23,907 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:23,907 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-08 01:12:23,907 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:23,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:23,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1360383784, now seen corresponding path program 1 times [2025-02-08 01:12:23,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:23,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898107401] [2025-02-08 01:12:23,908 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 01:12:23,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:23,912 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:23,915 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:23,915 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:23,915 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:24,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:24,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:24,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898107401] [2025-02-08 01:12:24,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898107401] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:24,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:24,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:24,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365667220] [2025-02-08 01:12:24,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:24,039 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:24,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:24,040 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:24,040 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:24,053 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:24,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 50 transitions, 299 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:24,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:24,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:24,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:24,227 INFO L124 PetriNetUnfolderBase]: 302/577 cut-off events. [2025-02-08 01:12:24,227 INFO L125 PetriNetUnfolderBase]: For 1199/1199 co-relation queries the response was YES. [2025-02-08 01:12:24,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1900 conditions, 577 events. 302/577 cut-off events. For 1199/1199 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3001 event pairs, 184 based on Foata normal form. 1/526 useless extension candidates. Maximal degree in co-relation 1863. Up to 481 conditions per place. [2025-02-08 01:12:24,229 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 45 selfloop transitions, 11 changer transitions 8/74 dead transitions. [2025-02-08 01:12:24,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 74 transitions, 524 flow [2025-02-08 01:12:24,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:24,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:24,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2025-02-08 01:12:24,236 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4513888888888889 [2025-02-08 01:12:24,236 INFO L175 Difference]: Start difference. First operand has 67 places, 50 transitions, 299 flow. Second operand 8 states and 130 transitions. [2025-02-08 01:12:24,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 74 transitions, 524 flow [2025-02-08 01:12:24,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 74 transitions, 508 flow, removed 4 selfloop flow, removed 6 redundant places. [2025-02-08 01:12:24,240 INFO L231 Difference]: Finished difference. Result has 70 places, 56 transitions, 378 flow [2025-02-08 01:12:24,240 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=378, PETRI_PLACES=70, PETRI_TRANSITIONS=56} [2025-02-08 01:12:24,240 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 36 predicate places. [2025-02-08 01:12:24,240 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 56 transitions, 378 flow [2025-02-08 01:12:24,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:24,240 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:24,241 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:24,241 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-08 01:12:24,241 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:24,241 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:24,241 INFO L85 PathProgramCache]: Analyzing trace with hash -166458402, now seen corresponding path program 3 times [2025-02-08 01:12:24,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:24,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188008062] [2025-02-08 01:12:24,241 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:12:24,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:24,247 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:24,249 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:24,249 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 01:12:24,249 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:24,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:24,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:24,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188008062] [2025-02-08 01:12:24,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188008062] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:24,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:24,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:24,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340748915] [2025-02-08 01:12:24,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:24,321 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:24,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:24,322 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:24,322 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:24,343 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:24,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 56 transitions, 378 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:24,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:24,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:24,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:24,518 INFO L124 PetriNetUnfolderBase]: 294/571 cut-off events. [2025-02-08 01:12:24,518 INFO L125 PetriNetUnfolderBase]: For 1395/1400 co-relation queries the response was YES. [2025-02-08 01:12:24,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2047 conditions, 571 events. 294/571 cut-off events. For 1395/1400 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2881 event pairs, 67 based on Foata normal form. 5/565 useless extension candidates. Maximal degree in co-relation 2008. Up to 316 conditions per place. [2025-02-08 01:12:24,522 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 60 selfloop transitions, 12 changer transitions 7/88 dead transitions. [2025-02-08 01:12:24,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 88 transitions, 715 flow [2025-02-08 01:12:24,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:24,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:24,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2025-02-08 01:12:24,523 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4826388888888889 [2025-02-08 01:12:24,523 INFO L175 Difference]: Start difference. First operand has 70 places, 56 transitions, 378 flow. Second operand 8 states and 139 transitions. [2025-02-08 01:12:24,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 88 transitions, 715 flow [2025-02-08 01:12:24,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 88 transitions, 688 flow, removed 10 selfloop flow, removed 3 redundant places. [2025-02-08 01:12:24,528 INFO L231 Difference]: Finished difference. Result has 75 places, 60 transitions, 444 flow [2025-02-08 01:12:24,528 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=444, PETRI_PLACES=75, PETRI_TRANSITIONS=60} [2025-02-08 01:12:24,528 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 41 predicate places. [2025-02-08 01:12:24,528 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 60 transitions, 444 flow [2025-02-08 01:12:24,528 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:24,528 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:24,528 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:24,528 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-08 01:12:24,528 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:24,529 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:24,529 INFO L85 PathProgramCache]: Analyzing trace with hash 247629488, now seen corresponding path program 4 times [2025-02-08 01:12:24,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:24,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136994632] [2025-02-08 01:12:24,529 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:12:24,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:24,535 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 17 statements into 2 equivalence classes. [2025-02-08 01:12:24,538 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:24,538 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:12:24,538 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:24,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:24,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:24,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136994632] [2025-02-08 01:12:24,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136994632] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:24,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:24,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:24,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818894591] [2025-02-08 01:12:24,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:24,639 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:24,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:24,640 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:24,640 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:24,657 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:24,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 60 transitions, 444 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:24,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:24,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:24,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:24,810 INFO L124 PetriNetUnfolderBase]: 310/592 cut-off events. [2025-02-08 01:12:24,810 INFO L125 PetriNetUnfolderBase]: For 1937/1940 co-relation queries the response was YES. [2025-02-08 01:12:24,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2310 conditions, 592 events. 310/592 cut-off events. For 1937/1940 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2930 event pairs, 171 based on Foata normal form. 2/566 useless extension candidates. Maximal degree in co-relation 2265. Up to 454 conditions per place. [2025-02-08 01:12:24,813 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 63 selfloop transitions, 10 changer transitions 8/90 dead transitions. [2025-02-08 01:12:24,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 90 transitions, 782 flow [2025-02-08 01:12:24,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:24,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:24,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2025-02-08 01:12:24,815 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4652777777777778 [2025-02-08 01:12:24,815 INFO L175 Difference]: Start difference. First operand has 75 places, 60 transitions, 444 flow. Second operand 8 states and 134 transitions. [2025-02-08 01:12:24,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 90 transitions, 782 flow [2025-02-08 01:12:24,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 90 transitions, 756 flow, removed 4 selfloop flow, removed 3 redundant places. [2025-02-08 01:12:24,822 INFO L231 Difference]: Finished difference. Result has 82 places, 63 transitions, 501 flow [2025-02-08 01:12:24,823 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=430, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=501, PETRI_PLACES=82, PETRI_TRANSITIONS=63} [2025-02-08 01:12:24,824 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 48 predicate places. [2025-02-08 01:12:24,824 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 63 transitions, 501 flow [2025-02-08 01:12:24,824 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:24,824 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:24,824 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:24,824 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-08 01:12:24,825 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:24,825 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:24,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1271180528, now seen corresponding path program 2 times [2025-02-08 01:12:24,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:24,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811131588] [2025-02-08 01:12:24,826 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:12:24,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:24,830 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:24,833 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:24,833 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 01:12:24,833 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:24,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:24,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:24,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811131588] [2025-02-08 01:12:24,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811131588] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:24,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:24,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:24,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306707309] [2025-02-08 01:12:24,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:24,987 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:24,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:24,988 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:24,988 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:25,000 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:25,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 63 transitions, 501 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:25,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:25,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:25,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:25,176 INFO L124 PetriNetUnfolderBase]: 305/613 cut-off events. [2025-02-08 01:12:25,177 INFO L125 PetriNetUnfolderBase]: For 2206/2206 co-relation queries the response was YES. [2025-02-08 01:12:25,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2378 conditions, 613 events. 305/613 cut-off events. For 2206/2206 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3281 event pairs, 152 based on Foata normal form. 1/582 useless extension candidates. Maximal degree in co-relation 2325. Up to 408 conditions per place. [2025-02-08 01:12:25,180 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 71 selfloop transitions, 8 changer transitions 10/100 dead transitions. [2025-02-08 01:12:25,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 100 transitions, 825 flow [2025-02-08 01:12:25,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:25,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:25,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2025-02-08 01:12:25,182 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5 [2025-02-08 01:12:25,182 INFO L175 Difference]: Start difference. First operand has 82 places, 63 transitions, 501 flow. Second operand 8 states and 144 transitions. [2025-02-08 01:12:25,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 100 transitions, 825 flow [2025-02-08 01:12:25,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 100 transitions, 804 flow, removed 7 selfloop flow, removed 4 redundant places. [2025-02-08 01:12:25,188 INFO L231 Difference]: Finished difference. Result has 87 places, 64 transitions, 521 flow [2025-02-08 01:12:25,188 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=484, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=521, PETRI_PLACES=87, PETRI_TRANSITIONS=64} [2025-02-08 01:12:25,188 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 53 predicate places. [2025-02-08 01:12:25,188 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 64 transitions, 521 flow [2025-02-08 01:12:25,188 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:25,188 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:25,188 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:25,188 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-02-08 01:12:25,189 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:25,189 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:25,189 INFO L85 PathProgramCache]: Analyzing trace with hash 489291444, now seen corresponding path program 3 times [2025-02-08 01:12:25,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:25,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042147126] [2025-02-08 01:12:25,189 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:12:25,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:25,195 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:25,198 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:25,198 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 01:12:25,198 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:25,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:25,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:25,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042147126] [2025-02-08 01:12:25,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042147126] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:25,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:25,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:25,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761953668] [2025-02-08 01:12:25,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:25,278 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:25,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:25,278 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:25,278 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:25,288 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:25,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 64 transitions, 521 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:25,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:25,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:25,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:25,483 INFO L124 PetriNetUnfolderBase]: 307/662 cut-off events. [2025-02-08 01:12:25,483 INFO L125 PetriNetUnfolderBase]: For 2512/2512 co-relation queries the response was YES. [2025-02-08 01:12:25,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2492 conditions, 662 events. 307/662 cut-off events. For 2512/2512 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3651 event pairs, 62 based on Foata normal form. 26/678 useless extension candidates. Maximal degree in co-relation 2437. Up to 357 conditions per place. [2025-02-08 01:12:25,487 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 74 selfloop transitions, 14 changer transitions 8/107 dead transitions. [2025-02-08 01:12:25,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 107 transitions, 988 flow [2025-02-08 01:12:25,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:25,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:25,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2025-02-08 01:12:25,489 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2025-02-08 01:12:25,489 INFO L175 Difference]: Start difference. First operand has 87 places, 64 transitions, 521 flow. Second operand 8 states and 147 transitions. [2025-02-08 01:12:25,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 107 transitions, 988 flow [2025-02-08 01:12:25,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 107 transitions, 941 flow, removed 8 selfloop flow, removed 6 redundant places. [2025-02-08 01:12:25,494 INFO L231 Difference]: Finished difference. Result has 92 places, 70 transitions, 622 flow [2025-02-08 01:12:25,494 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=484, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=622, PETRI_PLACES=92, PETRI_TRANSITIONS=70} [2025-02-08 01:12:25,495 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 58 predicate places. [2025-02-08 01:12:25,495 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 70 transitions, 622 flow [2025-02-08 01:12:25,496 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:25,496 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:25,496 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:25,496 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-02-08 01:12:25,496 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:25,497 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:25,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1227567782, now seen corresponding path program 4 times [2025-02-08 01:12:25,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:25,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512756387] [2025-02-08 01:12:25,497 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:12:25,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:25,503 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 17 statements into 2 equivalence classes. [2025-02-08 01:12:25,507 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:25,507 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:12:25,507 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:25,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:25,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:25,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512756387] [2025-02-08 01:12:25,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512756387] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:25,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:25,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:25,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558068616] [2025-02-08 01:12:25,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:25,599 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:25,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:25,600 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:25,600 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:25,611 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:25,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 70 transitions, 622 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:25,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:25,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:25,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:25,781 INFO L124 PetriNetUnfolderBase]: 318/666 cut-off events. [2025-02-08 01:12:25,781 INFO L125 PetriNetUnfolderBase]: For 2773/2777 co-relation queries the response was YES. [2025-02-08 01:12:25,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2723 conditions, 666 events. 318/666 cut-off events. For 2773/2777 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3663 event pairs, 186 based on Foata normal form. 3/635 useless extension candidates. Maximal degree in co-relation 2657. Up to 518 conditions per place. [2025-02-08 01:12:25,784 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 66 selfloop transitions, 9 changer transitions 10/96 dead transitions. [2025-02-08 01:12:25,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 96 transitions, 927 flow [2025-02-08 01:12:25,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:25,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:25,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2025-02-08 01:12:25,785 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2025-02-08 01:12:25,785 INFO L175 Difference]: Start difference. First operand has 92 places, 70 transitions, 622 flow. Second operand 8 states and 136 transitions. [2025-02-08 01:12:25,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 96 transitions, 927 flow [2025-02-08 01:12:25,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 96 transitions, 898 flow, removed 7 selfloop flow, removed 3 redundant places. [2025-02-08 01:12:25,791 INFO L231 Difference]: Finished difference. Result has 98 places, 70 transitions, 631 flow [2025-02-08 01:12:25,791 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=631, PETRI_PLACES=98, PETRI_TRANSITIONS=70} [2025-02-08 01:12:25,791 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 64 predicate places. [2025-02-08 01:12:25,791 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 70 transitions, 631 flow [2025-02-08 01:12:25,791 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:25,792 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:25,792 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:25,792 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-02-08 01:12:25,792 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:25,792 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:25,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1037234008, now seen corresponding path program 5 times [2025-02-08 01:12:25,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:25,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698306689] [2025-02-08 01:12:25,792 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:12:25,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:25,797 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:25,799 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:25,800 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 01:12:25,800 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:25,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:25,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:25,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698306689] [2025-02-08 01:12:25,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698306689] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:25,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:25,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:25,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323633915] [2025-02-08 01:12:25,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:25,870 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:25,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:25,871 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:25,871 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:25,874 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:25,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 70 transitions, 631 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:25,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:25,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:25,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:26,058 INFO L124 PetriNetUnfolderBase]: 316/694 cut-off events. [2025-02-08 01:12:26,058 INFO L125 PetriNetUnfolderBase]: For 3063/3067 co-relation queries the response was YES. [2025-02-08 01:12:26,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2767 conditions, 694 events. 316/694 cut-off events. For 3063/3067 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3940 event pairs, 82 based on Foata normal form. 3/684 useless extension candidates. Maximal degree in co-relation 2698. Up to 399 conditions per place. [2025-02-08 01:12:26,061 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 75 selfloop transitions, 9 changer transitions 10/105 dead transitions. [2025-02-08 01:12:26,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 105 transitions, 1043 flow [2025-02-08 01:12:26,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:26,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:26,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2025-02-08 01:12:26,062 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2025-02-08 01:12:26,062 INFO L175 Difference]: Start difference. First operand has 98 places, 70 transitions, 631 flow. Second operand 8 states and 140 transitions. [2025-02-08 01:12:26,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 105 transitions, 1043 flow [2025-02-08 01:12:26,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 105 transitions, 1004 flow, removed 10 selfloop flow, removed 6 redundant places. [2025-02-08 01:12:26,069 INFO L231 Difference]: Finished difference. Result has 102 places, 72 transitions, 682 flow [2025-02-08 01:12:26,069 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=682, PETRI_PLACES=102, PETRI_TRANSITIONS=72} [2025-02-08 01:12:26,070 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 68 predicate places. [2025-02-08 01:12:26,070 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 72 transitions, 682 flow [2025-02-08 01:12:26,070 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:26,070 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:26,070 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:26,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-02-08 01:12:26,070 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:26,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:26,070 INFO L85 PathProgramCache]: Analyzing trace with hash -743736512, now seen corresponding path program 6 times [2025-02-08 01:12:26,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:26,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158946914] [2025-02-08 01:12:26,070 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:12:26,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:26,074 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:26,076 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:26,077 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 01:12:26,077 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:26,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:26,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:26,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158946914] [2025-02-08 01:12:26,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158946914] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:26,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:26,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:26,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151339131] [2025-02-08 01:12:26,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:26,150 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:26,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:26,151 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:26,151 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:26,162 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:26,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 72 transitions, 682 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:26,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:26,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:26,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:26,310 INFO L124 PetriNetUnfolderBase]: 308/650 cut-off events. [2025-02-08 01:12:26,310 INFO L125 PetriNetUnfolderBase]: For 3074/3078 co-relation queries the response was YES. [2025-02-08 01:12:26,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2665 conditions, 650 events. 308/650 cut-off events. For 3074/3078 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3583 event pairs, 189 based on Foata normal form. 3/619 useless extension candidates. Maximal degree in co-relation 2593. Up to 554 conditions per place. [2025-02-08 01:12:26,313 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 55 selfloop transitions, 13 changer transitions 8/87 dead transitions. [2025-02-08 01:12:26,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 87 transitions, 915 flow [2025-02-08 01:12:26,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:26,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:26,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2025-02-08 01:12:26,314 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4409722222222222 [2025-02-08 01:12:26,314 INFO L175 Difference]: Start difference. First operand has 102 places, 72 transitions, 682 flow. Second operand 8 states and 127 transitions. [2025-02-08 01:12:26,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 87 transitions, 915 flow [2025-02-08 01:12:26,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 87 transitions, 899 flow, removed 6 selfloop flow, removed 4 redundant places. [2025-02-08 01:12:26,320 INFO L231 Difference]: Finished difference. Result has 104 places, 71 transitions, 687 flow [2025-02-08 01:12:26,320 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=687, PETRI_PLACES=104, PETRI_TRANSITIONS=71} [2025-02-08 01:12:26,321 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 70 predicate places. [2025-02-08 01:12:26,321 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 71 transitions, 687 flow [2025-02-08 01:12:26,321 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:26,321 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:26,321 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:26,321 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-02-08 01:12:26,321 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:26,321 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:26,321 INFO L85 PathProgramCache]: Analyzing trace with hash 642717112, now seen corresponding path program 7 times [2025-02-08 01:12:26,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:26,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522729836] [2025-02-08 01:12:26,321 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:12:26,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:26,325 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:26,327 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:26,327 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:26,327 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:26,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:26,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:26,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522729836] [2025-02-08 01:12:26,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522729836] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:26,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:26,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:26,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272433388] [2025-02-08 01:12:26,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:26,418 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:26,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:26,418 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:26,418 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:26,423 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:26,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 71 transitions, 687 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:26,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:26,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:26,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:26,583 INFO L124 PetriNetUnfolderBase]: 304/634 cut-off events. [2025-02-08 01:12:26,583 INFO L125 PetriNetUnfolderBase]: For 2953/2957 co-relation queries the response was YES. [2025-02-08 01:12:26,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2624 conditions, 634 events. 304/634 cut-off events. For 2953/2957 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3427 event pairs, 187 based on Foata normal form. 3/603 useless extension candidates. Maximal degree in co-relation 2557. Up to 544 conditions per place. [2025-02-08 01:12:26,587 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 53 selfloop transitions, 9 changer transitions 10/83 dead transitions. [2025-02-08 01:12:26,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 83 transitions, 883 flow [2025-02-08 01:12:26,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:26,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:26,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2025-02-08 01:12:26,589 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2025-02-08 01:12:26,589 INFO L175 Difference]: Start difference. First operand has 104 places, 71 transitions, 687 flow. Second operand 8 states and 124 transitions. [2025-02-08 01:12:26,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 83 transitions, 883 flow [2025-02-08 01:12:26,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 83 transitions, 845 flow, removed 7 selfloop flow, removed 6 redundant places. [2025-02-08 01:12:26,597 INFO L231 Difference]: Finished difference. Result has 103 places, 67 transitions, 627 flow [2025-02-08 01:12:26,598 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=651, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=627, PETRI_PLACES=103, PETRI_TRANSITIONS=67} [2025-02-08 01:12:26,599 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 69 predicate places. [2025-02-08 01:12:26,599 INFO L471 AbstractCegarLoop]: Abstraction has has 103 places, 67 transitions, 627 flow [2025-02-08 01:12:26,599 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:26,599 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:26,599 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:26,599 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-02-08 01:12:26,599 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:26,600 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:26,600 INFO L85 PathProgramCache]: Analyzing trace with hash 2075739816, now seen corresponding path program 5 times [2025-02-08 01:12:26,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:26,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690674212] [2025-02-08 01:12:26,600 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:12:26,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:26,608 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:26,610 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:26,610 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 01:12:26,610 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:26,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:26,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:26,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690674212] [2025-02-08 01:12:26,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690674212] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:26,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:26,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:26,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215826669] [2025-02-08 01:12:26,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:26,712 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:26,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:26,713 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:26,713 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:26,726 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:26,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 67 transitions, 627 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:26,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:26,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:26,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:26,901 INFO L124 PetriNetUnfolderBase]: 301/658 cut-off events. [2025-02-08 01:12:26,901 INFO L125 PetriNetUnfolderBase]: For 2809/2818 co-relation queries the response was YES. [2025-02-08 01:12:26,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2535 conditions, 658 events. 301/658 cut-off events. For 2809/2818 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3644 event pairs, 65 based on Foata normal form. 7/648 useless extension candidates. Maximal degree in co-relation 2469. Up to 455 conditions per place. [2025-02-08 01:12:26,904 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 59 selfloop transitions, 14 changer transitions 7/92 dead transitions. [2025-02-08 01:12:26,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 92 transitions, 962 flow [2025-02-08 01:12:26,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:26,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:26,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2025-02-08 01:12:26,905 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4618055555555556 [2025-02-08 01:12:26,905 INFO L175 Difference]: Start difference. First operand has 103 places, 67 transitions, 627 flow. Second operand 8 states and 133 transitions. [2025-02-08 01:12:26,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 92 transitions, 962 flow [2025-02-08 01:12:26,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 92 transitions, 934 flow, removed 5 selfloop flow, removed 6 redundant places. [2025-02-08 01:12:26,911 INFO L231 Difference]: Finished difference. Result has 104 places, 72 transitions, 737 flow [2025-02-08 01:12:26,911 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=603, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=737, PETRI_PLACES=104, PETRI_TRANSITIONS=72} [2025-02-08 01:12:26,911 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 70 predicate places. [2025-02-08 01:12:26,911 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 72 transitions, 737 flow [2025-02-08 01:12:26,911 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:26,911 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:26,912 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:26,912 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-02-08 01:12:26,912 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:26,912 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:26,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1762319894, now seen corresponding path program 6 times [2025-02-08 01:12:26,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:26,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466716151] [2025-02-08 01:12:26,912 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:12:26,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:26,915 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:26,917 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:26,917 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 01:12:26,917 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:26,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:26,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:26,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466716151] [2025-02-08 01:12:26,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466716151] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:26,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:26,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:26,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299121966] [2025-02-08 01:12:26,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:26,972 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:26,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:26,972 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:26,972 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:26,977 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:26,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 72 transitions, 737 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:26,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:26,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:26,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:27,131 INFO L124 PetriNetUnfolderBase]: 299/656 cut-off events. [2025-02-08 01:12:27,131 INFO L125 PetriNetUnfolderBase]: For 2999/3008 co-relation queries the response was YES. [2025-02-08 01:12:27,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2572 conditions, 656 events. 299/656 cut-off events. For 2999/3008 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3644 event pairs, 64 based on Foata normal form. 7/646 useless extension candidates. Maximal degree in co-relation 2503. Up to 433 conditions per place. [2025-02-08 01:12:27,134 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 66 selfloop transitions, 10 changer transitions 9/97 dead transitions. [2025-02-08 01:12:27,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 97 transitions, 1037 flow [2025-02-08 01:12:27,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:27,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:27,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2025-02-08 01:12:27,134 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2025-02-08 01:12:27,134 INFO L175 Difference]: Start difference. First operand has 104 places, 72 transitions, 737 flow. Second operand 8 states and 136 transitions. [2025-02-08 01:12:27,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 97 transitions, 1037 flow [2025-02-08 01:12:27,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 97 transitions, 998 flow, removed 15 selfloop flow, removed 4 redundant places. [2025-02-08 01:12:27,141 INFO L231 Difference]: Finished difference. Result has 109 places, 71 transitions, 717 flow [2025-02-08 01:12:27,142 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=706, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=717, PETRI_PLACES=109, PETRI_TRANSITIONS=71} [2025-02-08 01:12:27,142 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 75 predicate places. [2025-02-08 01:12:27,142 INFO L471 AbstractCegarLoop]: Abstraction has has 109 places, 71 transitions, 717 flow [2025-02-08 01:12:27,142 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:27,142 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:27,142 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:27,142 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-02-08 01:12:27,142 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:27,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:27,142 INFO L85 PathProgramCache]: Analyzing trace with hash -503236378, now seen corresponding path program 7 times [2025-02-08 01:12:27,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:27,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232783471] [2025-02-08 01:12:27,143 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:12:27,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:27,146 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:27,148 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:27,148 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:27,148 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:27,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:27,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:27,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232783471] [2025-02-08 01:12:27,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232783471] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:27,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:27,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:27,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698544935] [2025-02-08 01:12:27,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:27,212 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:27,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:27,212 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:27,212 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:27,222 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:27,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 71 transitions, 717 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:27,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:27,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:27,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:27,422 INFO L124 PetriNetUnfolderBase]: 304/669 cut-off events. [2025-02-08 01:12:27,422 INFO L125 PetriNetUnfolderBase]: For 2979/2988 co-relation queries the response was YES. [2025-02-08 01:12:27,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2624 conditions, 669 events. 304/669 cut-off events. For 2979/2988 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3758 event pairs, 54 based on Foata normal form. 9/665 useless extension candidates. Maximal degree in co-relation 2552. Up to 340 conditions per place. [2025-02-08 01:12:27,425 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 81 selfloop transitions, 14 changer transitions 8/115 dead transitions. [2025-02-08 01:12:27,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 115 transitions, 1125 flow [2025-02-08 01:12:27,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:27,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:27,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2025-02-08 01:12:27,426 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5347222222222222 [2025-02-08 01:12:27,426 INFO L175 Difference]: Start difference. First operand has 109 places, 71 transitions, 717 flow. Second operand 8 states and 154 transitions. [2025-02-08 01:12:27,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 115 transitions, 1125 flow [2025-02-08 01:12:27,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 115 transitions, 1083 flow, removed 7 selfloop flow, removed 8 redundant places. [2025-02-08 01:12:27,433 INFO L231 Difference]: Finished difference. Result has 107 places, 70 transitions, 697 flow [2025-02-08 01:12:27,433 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=697, PETRI_PLACES=107, PETRI_TRANSITIONS=70} [2025-02-08 01:12:27,433 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 73 predicate places. [2025-02-08 01:12:27,433 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 70 transitions, 697 flow [2025-02-08 01:12:27,433 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:27,434 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:27,434 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:27,434 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-02-08 01:12:27,434 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:27,434 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:27,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1104311066, now seen corresponding path program 8 times [2025-02-08 01:12:27,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:27,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477714177] [2025-02-08 01:12:27,434 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:12:27,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:27,440 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:27,442 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:27,442 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 01:12:27,442 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:27,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:27,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:27,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477714177] [2025-02-08 01:12:27,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477714177] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:27,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:27,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:27,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069936060] [2025-02-08 01:12:27,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:27,502 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:27,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:27,502 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:27,502 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:27,522 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:27,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 70 transitions, 697 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:27,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:27,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:27,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:27,684 INFO L124 PetriNetUnfolderBase]: 301/673 cut-off events. [2025-02-08 01:12:27,684 INFO L125 PetriNetUnfolderBase]: For 2804/2813 co-relation queries the response was YES. [2025-02-08 01:12:27,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2600 conditions, 673 events. 301/673 cut-off events. For 2804/2813 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3792 event pairs, 68 based on Foata normal form. 7/663 useless extension candidates. Maximal degree in co-relation 2529. Up to 411 conditions per place. [2025-02-08 01:12:27,688 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 62 selfloop transitions, 13 changer transitions 9/96 dead transitions. [2025-02-08 01:12:27,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 96 transitions, 989 flow [2025-02-08 01:12:27,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:27,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:27,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2025-02-08 01:12:27,689 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2025-02-08 01:12:27,689 INFO L175 Difference]: Start difference. First operand has 107 places, 70 transitions, 697 flow. Second operand 8 states and 138 transitions. [2025-02-08 01:12:27,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 96 transitions, 989 flow [2025-02-08 01:12:27,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 96 transitions, 942 flow, removed 3 selfloop flow, removed 8 redundant places. [2025-02-08 01:12:27,696 INFO L231 Difference]: Finished difference. Result has 106 places, 69 transitions, 665 flow [2025-02-08 01:12:27,696 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=657, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=665, PETRI_PLACES=106, PETRI_TRANSITIONS=69} [2025-02-08 01:12:27,696 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 72 predicate places. [2025-02-08 01:12:27,696 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 69 transitions, 665 flow [2025-02-08 01:12:27,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:27,696 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:27,696 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:27,696 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-02-08 01:12:27,697 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:27,697 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:27,697 INFO L85 PathProgramCache]: Analyzing trace with hash -86705368, now seen corresponding path program 9 times [2025-02-08 01:12:27,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:27,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671054611] [2025-02-08 01:12:27,697 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:12:27,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:27,700 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:27,702 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:27,702 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 01:12:27,702 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:27,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:27,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:27,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671054611] [2025-02-08 01:12:27,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671054611] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:27,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:27,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:27,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286469818] [2025-02-08 01:12:27,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:27,766 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:27,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:27,766 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:27,766 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:27,782 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:27,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 69 transitions, 665 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:27,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:27,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:27,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:27,950 INFO L124 PetriNetUnfolderBase]: 299/672 cut-off events. [2025-02-08 01:12:27,950 INFO L125 PetriNetUnfolderBase]: For 2807/2816 co-relation queries the response was YES. [2025-02-08 01:12:27,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2527 conditions, 672 events. 299/672 cut-off events. For 2807/2816 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3812 event pairs, 58 based on Foata normal form. 9/668 useless extension candidates. Maximal degree in co-relation 2458. Up to 409 conditions per place. [2025-02-08 01:12:27,953 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 68 selfloop transitions, 13 changer transitions 10/103 dead transitions. [2025-02-08 01:12:27,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 103 transitions, 1004 flow [2025-02-08 01:12:27,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:27,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:27,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2025-02-08 01:12:27,954 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5 [2025-02-08 01:12:27,954 INFO L175 Difference]: Start difference. First operand has 106 places, 69 transitions, 665 flow. Second operand 8 states and 144 transitions. [2025-02-08 01:12:27,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 103 transitions, 1004 flow [2025-02-08 01:12:27,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 103 transitions, 970 flow, removed 3 selfloop flow, removed 7 redundant places. [2025-02-08 01:12:27,961 INFO L231 Difference]: Finished difference. Result has 105 places, 67 transitions, 629 flow [2025-02-08 01:12:27,961 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=633, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=629, PETRI_PLACES=105, PETRI_TRANSITIONS=67} [2025-02-08 01:12:27,961 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 71 predicate places. [2025-02-08 01:12:27,961 INFO L471 AbstractCegarLoop]: Abstraction has has 105 places, 67 transitions, 629 flow [2025-02-08 01:12:27,961 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:27,961 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:27,961 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:27,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-02-08 01:12:27,961 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:27,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:27,962 INFO L85 PathProgramCache]: Analyzing trace with hash -93130694, now seen corresponding path program 10 times [2025-02-08 01:12:27,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:27,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480244493] [2025-02-08 01:12:27,962 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:12:27,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:27,965 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 17 statements into 2 equivalence classes. [2025-02-08 01:12:27,967 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:27,967 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:12:27,967 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:28,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:28,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:28,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480244493] [2025-02-08 01:12:28,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480244493] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:28,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:28,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:28,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28463733] [2025-02-08 01:12:28,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:28,034 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:28,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:28,034 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:28,034 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:28,044 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:28,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 67 transitions, 629 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:28,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:28,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:28,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:28,228 INFO L124 PetriNetUnfolderBase]: 296/665 cut-off events. [2025-02-08 01:12:28,229 INFO L125 PetriNetUnfolderBase]: For 2636/2645 co-relation queries the response was YES. [2025-02-08 01:12:28,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2486 conditions, 665 events. 296/665 cut-off events. For 2636/2645 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3766 event pairs, 67 based on Foata normal form. 7/655 useless extension candidates. Maximal degree in co-relation 2418. Up to 407 conditions per place. [2025-02-08 01:12:28,231 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 60 selfloop transitions, 9 changer transitions 12/93 dead transitions. [2025-02-08 01:12:28,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 93 transitions, 908 flow [2025-02-08 01:12:28,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:28,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:28,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2025-02-08 01:12:28,232 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4756944444444444 [2025-02-08 01:12:28,232 INFO L175 Difference]: Start difference. First operand has 105 places, 67 transitions, 629 flow. Second operand 8 states and 137 transitions. [2025-02-08 01:12:28,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 93 transitions, 908 flow [2025-02-08 01:12:28,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 93 transitions, 874 flow, removed 4 selfloop flow, removed 6 redundant places. [2025-02-08 01:12:28,236 INFO L231 Difference]: Finished difference. Result has 104 places, 64 transitions, 579 flow [2025-02-08 01:12:28,236 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=599, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=579, PETRI_PLACES=104, PETRI_TRANSITIONS=64} [2025-02-08 01:12:28,237 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 70 predicate places. [2025-02-08 01:12:28,237 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 64 transitions, 579 flow [2025-02-08 01:12:28,237 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:28,237 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:28,237 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:28,237 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-02-08 01:12:28,237 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:28,237 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:28,237 INFO L85 PathProgramCache]: Analyzing trace with hash 3595492, now seen corresponding path program 11 times [2025-02-08 01:12:28,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:28,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043619381] [2025-02-08 01:12:28,237 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:12:28,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:28,240 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:28,242 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:28,242 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 01:12:28,242 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:28,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:28,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:28,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043619381] [2025-02-08 01:12:28,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043619381] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:28,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:28,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:28,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750120349] [2025-02-08 01:12:28,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:28,296 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:28,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:28,297 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:28,297 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:28,315 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:28,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 64 transitions, 579 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:28,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:28,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:28,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:28,457 INFO L124 PetriNetUnfolderBase]: 290/650 cut-off events. [2025-02-08 01:12:28,457 INFO L125 PetriNetUnfolderBase]: For 2508/2517 co-relation queries the response was YES. [2025-02-08 01:12:28,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2377 conditions, 650 events. 290/650 cut-off events. For 2508/2517 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3655 event pairs, 73 based on Foata normal form. 7/640 useless extension candidates. Maximal degree in co-relation 2309. Up to 462 conditions per place. [2025-02-08 01:12:28,460 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 56 selfloop transitions, 7 changer transitions 8/83 dead transitions. [2025-02-08 01:12:28,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 83 transitions, 803 flow [2025-02-08 01:12:28,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:28,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:28,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2025-02-08 01:12:28,461 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4548611111111111 [2025-02-08 01:12:28,461 INFO L175 Difference]: Start difference. First operand has 104 places, 64 transitions, 579 flow. Second operand 8 states and 131 transitions. [2025-02-08 01:12:28,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 83 transitions, 803 flow [2025-02-08 01:12:28,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 83 transitions, 770 flow, removed 3 selfloop flow, removed 6 redundant places. [2025-02-08 01:12:28,467 INFO L231 Difference]: Finished difference. Result has 102 places, 63 transitions, 555 flow [2025-02-08 01:12:28,467 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=551, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=555, PETRI_PLACES=102, PETRI_TRANSITIONS=63} [2025-02-08 01:12:28,467 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 68 predicate places. [2025-02-08 01:12:28,467 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 63 transitions, 555 flow [2025-02-08 01:12:28,467 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:28,467 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:28,467 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:28,467 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-02-08 01:12:28,467 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:28,468 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:28,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1244139290, now seen corresponding path program 12 times [2025-02-08 01:12:28,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:28,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803294316] [2025-02-08 01:12:28,468 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:12:28,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:28,473 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:28,475 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:28,475 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 01:12:28,475 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:28,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:28,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:28,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803294316] [2025-02-08 01:12:28,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803294316] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:28,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:28,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:28,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23972931] [2025-02-08 01:12:28,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:28,536 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:28,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:28,537 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:28,537 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:28,541 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:28,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 63 transitions, 555 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:28,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:28,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:28,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:28,673 INFO L124 PetriNetUnfolderBase]: 287/637 cut-off events. [2025-02-08 01:12:28,673 INFO L125 PetriNetUnfolderBase]: For 2370/2379 co-relation queries the response was YES. [2025-02-08 01:12:28,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2310 conditions, 637 events. 287/637 cut-off events. For 2370/2379 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3525 event pairs, 73 based on Foata normal form. 7/627 useless extension candidates. Maximal degree in co-relation 2245. Up to 455 conditions per place. [2025-02-08 01:12:28,679 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 52 selfloop transitions, 3 changer transitions 13/80 dead transitions. [2025-02-08 01:12:28,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 80 transitions, 751 flow [2025-02-08 01:12:28,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:28,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:28,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2025-02-08 01:12:28,680 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2025-02-08 01:12:28,680 INFO L175 Difference]: Start difference. First operand has 102 places, 63 transitions, 555 flow. Second operand 8 states and 128 transitions. [2025-02-08 01:12:28,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 80 transitions, 751 flow [2025-02-08 01:12:28,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 80 transitions, 729 flow, removed 4 selfloop flow, removed 7 redundant places. [2025-02-08 01:12:28,684 INFO L231 Difference]: Finished difference. Result has 100 places, 58 transitions, 473 flow [2025-02-08 01:12:28,684 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=473, PETRI_PLACES=100, PETRI_TRANSITIONS=58} [2025-02-08 01:12:28,685 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 66 predicate places. [2025-02-08 01:12:28,685 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 58 transitions, 473 flow [2025-02-08 01:12:28,685 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:28,685 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:28,685 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:28,685 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-02-08 01:12:28,685 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:28,685 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:28,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1191771786, now seen corresponding path program 13 times [2025-02-08 01:12:28,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:28,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729823563] [2025-02-08 01:12:28,685 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:12:28,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:28,689 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:28,691 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:28,691 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:28,691 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:28,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:28,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:28,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729823563] [2025-02-08 01:12:28,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729823563] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:28,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:28,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:28,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4078420] [2025-02-08 01:12:28,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:28,763 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:28,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:28,763 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:28,763 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:28,779 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:28,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 58 transitions, 473 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:28,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:28,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:28,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:28,906 INFO L124 PetriNetUnfolderBase]: 283/607 cut-off events. [2025-02-08 01:12:28,906 INFO L125 PetriNetUnfolderBase]: For 2123/2127 co-relation queries the response was YES. [2025-02-08 01:12:28,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2161 conditions, 607 events. 283/607 cut-off events. For 2123/2127 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3267 event pairs, 191 based on Foata normal form. 3/576 useless extension candidates. Maximal degree in co-relation 2098. Up to 524 conditions per place. [2025-02-08 01:12:28,909 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 46 selfloop transitions, 7 changer transitions 7/72 dead transitions. [2025-02-08 01:12:28,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 72 transitions, 679 flow [2025-02-08 01:12:28,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:28,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:28,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2025-02-08 01:12:28,910 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4201388888888889 [2025-02-08 01:12:28,910 INFO L175 Difference]: Start difference. First operand has 100 places, 58 transitions, 473 flow. Second operand 8 states and 121 transitions. [2025-02-08 01:12:28,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 72 transitions, 679 flow [2025-02-08 01:12:28,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 72 transitions, 653 flow, removed 7 selfloop flow, removed 7 redundant places. [2025-02-08 01:12:28,914 INFO L231 Difference]: Finished difference. Result has 95 places, 60 transitions, 503 flow [2025-02-08 01:12:28,914 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=503, PETRI_PLACES=95, PETRI_TRANSITIONS=60} [2025-02-08 01:12:28,915 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 61 predicate places. [2025-02-08 01:12:28,915 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 60 transitions, 503 flow [2025-02-08 01:12:28,915 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:28,915 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:28,915 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:28,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-02-08 01:12:28,915 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:28,915 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:28,915 INFO L85 PathProgramCache]: Analyzing trace with hash 670486752, now seen corresponding path program 14 times [2025-02-08 01:12:28,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:28,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862764751] [2025-02-08 01:12:28,915 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:12:28,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:28,918 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:28,920 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:28,920 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 01:12:28,920 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:29,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:29,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:29,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862764751] [2025-02-08 01:12:29,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862764751] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:29,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:29,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:29,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043921987] [2025-02-08 01:12:29,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:29,008 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:29,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:29,009 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:29,009 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:29,017 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:29,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 60 transitions, 503 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:29,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:29,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:29,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:29,141 INFO L124 PetriNetUnfolderBase]: 279/599 cut-off events. [2025-02-08 01:12:29,141 INFO L125 PetriNetUnfolderBase]: For 1832/1836 co-relation queries the response was YES. [2025-02-08 01:12:29,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2111 conditions, 599 events. 279/599 cut-off events. For 1832/1836 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3195 event pairs, 188 based on Foata normal form. 3/568 useless extension candidates. Maximal degree in co-relation 2050. Up to 513 conditions per place. [2025-02-08 01:12:29,143 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 46 selfloop transitions, 5 changer transitions 8/71 dead transitions. [2025-02-08 01:12:29,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 71 transitions, 662 flow [2025-02-08 01:12:29,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:29,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:29,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2025-02-08 01:12:29,144 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4201388888888889 [2025-02-08 01:12:29,144 INFO L175 Difference]: Start difference. First operand has 95 places, 60 transitions, 503 flow. Second operand 8 states and 121 transitions. [2025-02-08 01:12:29,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 71 transitions, 662 flow [2025-02-08 01:12:29,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 71 transitions, 621 flow, removed 13 selfloop flow, removed 9 redundant places. [2025-02-08 01:12:29,147 INFO L231 Difference]: Finished difference. Result has 94 places, 59 transitions, 471 flow [2025-02-08 01:12:29,147 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=471, PETRI_PLACES=94, PETRI_TRANSITIONS=59} [2025-02-08 01:12:29,148 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 60 predicate places. [2025-02-08 01:12:29,148 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 59 transitions, 471 flow [2025-02-08 01:12:29,148 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:29,148 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:29,148 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:29,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-02-08 01:12:29,148 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:29,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:29,149 INFO L85 PathProgramCache]: Analyzing trace with hash -567074728, now seen corresponding path program 8 times [2025-02-08 01:12:29,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:29,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439157828] [2025-02-08 01:12:29,149 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:12:29,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:29,153 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:29,155 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:29,155 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 01:12:29,155 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:29,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:29,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:29,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439157828] [2025-02-08 01:12:29,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439157828] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:29,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:29,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:29,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683067167] [2025-02-08 01:12:29,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:29,209 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:29,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:29,209 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:29,209 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:29,217 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:29,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 59 transitions, 471 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:29,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:29,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:29,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:29,354 INFO L124 PetriNetUnfolderBase]: 283/627 cut-off events. [2025-02-08 01:12:29,355 INFO L125 PetriNetUnfolderBase]: For 1929/1935 co-relation queries the response was YES. [2025-02-08 01:12:29,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2181 conditions, 627 events. 283/627 cut-off events. For 1929/1935 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3424 event pairs, 74 based on Foata normal form. 3/618 useless extension candidates. Maximal degree in co-relation 2138. Up to 451 conditions per place. [2025-02-08 01:12:29,356 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 51 selfloop transitions, 13 changer transitions 7/82 dead transitions. [2025-02-08 01:12:29,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 82 transitions, 750 flow [2025-02-08 01:12:29,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:29,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:29,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2025-02-08 01:12:29,357 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4618055555555556 [2025-02-08 01:12:29,357 INFO L175 Difference]: Start difference. First operand has 94 places, 59 transitions, 471 flow. Second operand 8 states and 133 transitions. [2025-02-08 01:12:29,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 82 transitions, 750 flow [2025-02-08 01:12:29,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 82 transitions, 730 flow, removed 5 selfloop flow, removed 7 redundant places. [2025-02-08 01:12:29,361 INFO L231 Difference]: Finished difference. Result has 96 places, 63 transitions, 553 flow [2025-02-08 01:12:29,361 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=553, PETRI_PLACES=96, PETRI_TRANSITIONS=63} [2025-02-08 01:12:29,361 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 62 predicate places. [2025-02-08 01:12:29,361 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 63 transitions, 553 flow [2025-02-08 01:12:29,361 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:29,361 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:29,361 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:29,361 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-02-08 01:12:29,361 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:29,362 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:29,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1885518398, now seen corresponding path program 9 times [2025-02-08 01:12:29,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:29,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825339702] [2025-02-08 01:12:29,362 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:12:29,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:29,369 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:29,371 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:29,371 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 01:12:29,371 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:29,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:29,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:29,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825339702] [2025-02-08 01:12:29,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825339702] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:29,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:29,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:29,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888170791] [2025-02-08 01:12:29,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:29,427 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:29,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:29,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:29,428 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:29,443 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:29,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 63 transitions, 553 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:29,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:29,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:29,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:29,607 INFO L124 PetriNetUnfolderBase]: 285/641 cut-off events. [2025-02-08 01:12:29,607 INFO L125 PetriNetUnfolderBase]: For 2172/2178 co-relation queries the response was YES. [2025-02-08 01:12:29,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2273 conditions, 641 events. 285/641 cut-off events. For 2172/2178 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3554 event pairs, 67 based on Foata normal form. 3/632 useless extension candidates. Maximal degree in co-relation 2212. Up to 408 conditions per place. [2025-02-08 01:12:29,610 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 59 selfloop transitions, 15 changer transitions 7/92 dead transitions. [2025-02-08 01:12:29,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 92 transitions, 875 flow [2025-02-08 01:12:29,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:29,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:29,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2025-02-08 01:12:29,611 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2025-02-08 01:12:29,611 INFO L175 Difference]: Start difference. First operand has 96 places, 63 transitions, 553 flow. Second operand 8 states and 140 transitions. [2025-02-08 01:12:29,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 92 transitions, 875 flow [2025-02-08 01:12:29,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 92 transitions, 825 flow, removed 13 selfloop flow, removed 5 redundant places. [2025-02-08 01:12:29,616 INFO L231 Difference]: Finished difference. Result has 100 places, 66 transitions, 610 flow [2025-02-08 01:12:29,616 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=513, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=610, PETRI_PLACES=100, PETRI_TRANSITIONS=66} [2025-02-08 01:12:29,617 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 66 predicate places. [2025-02-08 01:12:29,617 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 66 transitions, 610 flow [2025-02-08 01:12:29,617 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:29,617 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:29,617 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:29,617 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-02-08 01:12:29,617 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:29,617 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:29,617 INFO L85 PathProgramCache]: Analyzing trace with hash -5133592, now seen corresponding path program 10 times [2025-02-08 01:12:29,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:29,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898262863] [2025-02-08 01:12:29,618 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:12:29,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:29,621 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 17 statements into 2 equivalence classes. [2025-02-08 01:12:29,623 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:29,623 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:12:29,623 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:29,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:29,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:29,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898262863] [2025-02-08 01:12:29,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898262863] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:29,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:29,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:29,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049744590] [2025-02-08 01:12:29,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:29,684 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:29,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:29,685 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:29,685 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:29,700 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:29,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 66 transitions, 610 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:29,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:29,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:29,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:29,882 INFO L124 PetriNetUnfolderBase]: 280/627 cut-off events. [2025-02-08 01:12:29,882 INFO L125 PetriNetUnfolderBase]: For 2171/2177 co-relation queries the response was YES. [2025-02-08 01:12:29,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2275 conditions, 627 events. 280/627 cut-off events. For 2171/2177 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3450 event pairs, 72 based on Foata normal form. 3/618 useless extension candidates. Maximal degree in co-relation 2212. Up to 446 conditions per place. [2025-02-08 01:12:29,885 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 52 selfloop transitions, 13 changer transitions 10/86 dead transitions. [2025-02-08 01:12:29,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 86 transitions, 849 flow [2025-02-08 01:12:29,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:29,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:29,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2025-02-08 01:12:29,886 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4652777777777778 [2025-02-08 01:12:29,886 INFO L175 Difference]: Start difference. First operand has 100 places, 66 transitions, 610 flow. Second operand 8 states and 134 transitions. [2025-02-08 01:12:29,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 86 transitions, 849 flow [2025-02-08 01:12:29,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 86 transitions, 818 flow, removed 6 selfloop flow, removed 4 redundant places. [2025-02-08 01:12:29,891 INFO L231 Difference]: Finished difference. Result has 104 places, 65 transitions, 599 flow [2025-02-08 01:12:29,891 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=582, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=599, PETRI_PLACES=104, PETRI_TRANSITIONS=65} [2025-02-08 01:12:29,892 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 70 predicate places. [2025-02-08 01:12:29,892 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 65 transitions, 599 flow [2025-02-08 01:12:29,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:29,892 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:29,892 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:29,892 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-02-08 01:12:29,892 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:29,892 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:29,892 INFO L85 PathProgramCache]: Analyzing trace with hash -2138682738, now seen corresponding path program 15 times [2025-02-08 01:12:29,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:29,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18872305] [2025-02-08 01:12:29,892 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:12:29,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:29,896 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:29,899 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:29,899 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 01:12:29,899 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:29,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:29,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:29,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18872305] [2025-02-08 01:12:29,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18872305] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:29,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:29,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:29,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937572726] [2025-02-08 01:12:29,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:29,977 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:29,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:29,977 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:29,977 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:29,986 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:29,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 65 transitions, 599 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:29,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:29,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:29,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:30,117 INFO L124 PetriNetUnfolderBase]: 275/589 cut-off events. [2025-02-08 01:12:30,117 INFO L125 PetriNetUnfolderBase]: For 2150/2154 co-relation queries the response was YES. [2025-02-08 01:12:30,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2146 conditions, 589 events. 275/589 cut-off events. For 2150/2154 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3108 event pairs, 184 based on Foata normal form. 3/558 useless extension candidates. Maximal degree in co-relation 2089. Up to 509 conditions per place. [2025-02-08 01:12:30,120 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 47 selfloop transitions, 0 changer transitions 15/74 dead transitions. [2025-02-08 01:12:30,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 74 transitions, 744 flow [2025-02-08 01:12:30,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:30,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:30,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2025-02-08 01:12:30,120 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4097222222222222 [2025-02-08 01:12:30,121 INFO L175 Difference]: Start difference. First operand has 104 places, 65 transitions, 599 flow. Second operand 8 states and 118 transitions. [2025-02-08 01:12:30,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 74 transitions, 744 flow [2025-02-08 01:12:30,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 74 transitions, 712 flow, removed 3 selfloop flow, removed 7 redundant places. [2025-02-08 01:12:30,126 INFO L231 Difference]: Finished difference. Result has 102 places, 59 transitions, 502 flow [2025-02-08 01:12:30,126 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=567, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=502, PETRI_PLACES=102, PETRI_TRANSITIONS=59} [2025-02-08 01:12:30,127 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 68 predicate places. [2025-02-08 01:12:30,127 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 59 transitions, 502 flow [2025-02-08 01:12:30,127 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:30,127 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:30,127 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:30,127 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-02-08 01:12:30,127 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:30,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:30,128 INFO L85 PathProgramCache]: Analyzing trace with hash -176691418, now seen corresponding path program 11 times [2025-02-08 01:12:30,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:30,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004328785] [2025-02-08 01:12:30,128 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:12:30,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:30,133 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:30,136 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:30,136 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 01:12:30,136 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:30,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:30,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:30,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004328785] [2025-02-08 01:12:30,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004328785] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:30,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:30,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:30,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888507913] [2025-02-08 01:12:30,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:30,198 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:30,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:30,199 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:30,199 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:30,204 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:30,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 59 transitions, 502 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:30,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:30,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:30,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:30,373 INFO L124 PetriNetUnfolderBase]: 268/599 cut-off events. [2025-02-08 01:12:30,373 INFO L125 PetriNetUnfolderBase]: For 1890/1894 co-relation queries the response was YES. [2025-02-08 01:12:30,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2062 conditions, 599 events. 268/599 cut-off events. For 1890/1894 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3219 event pairs, 60 based on Foata normal form. 3/591 useless extension candidates. Maximal degree in co-relation 2028. Up to 402 conditions per place. [2025-02-08 01:12:30,375 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 49 selfloop transitions, 14 changer transitions 8/81 dead transitions. [2025-02-08 01:12:30,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 81 transitions, 747 flow [2025-02-08 01:12:30,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:30,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:30,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2025-02-08 01:12:30,376 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46875 [2025-02-08 01:12:30,376 INFO L175 Difference]: Start difference. First operand has 102 places, 59 transitions, 502 flow. Second operand 8 states and 135 transitions. [2025-02-08 01:12:30,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 81 transitions, 747 flow [2025-02-08 01:12:30,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 81 transitions, 706 flow, removed 13 selfloop flow, removed 7 redundant places. [2025-02-08 01:12:30,379 INFO L231 Difference]: Finished difference. Result has 90 places, 58 transitions, 487 flow [2025-02-08 01:12:30,379 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=487, PETRI_PLACES=90, PETRI_TRANSITIONS=58} [2025-02-08 01:12:30,381 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 56 predicate places. [2025-02-08 01:12:30,381 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 58 transitions, 487 flow [2025-02-08 01:12:30,381 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:30,381 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:30,381 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:30,381 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-02-08 01:12:30,381 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:30,381 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:30,381 INFO L85 PathProgramCache]: Analyzing trace with hash -2128265334, now seen corresponding path program 12 times [2025-02-08 01:12:30,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:30,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332004460] [2025-02-08 01:12:30,381 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:12:30,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:30,385 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:30,389 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:30,389 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 01:12:30,389 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:30,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:30,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:30,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332004460] [2025-02-08 01:12:30,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332004460] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:30,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:30,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:30,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477281488] [2025-02-08 01:12:30,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:30,447 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:30,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:30,448 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:30,448 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:30,461 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:30,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 58 transitions, 487 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:30,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:30,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:30,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:30,608 INFO L124 PetriNetUnfolderBase]: 264/591 cut-off events. [2025-02-08 01:12:30,609 INFO L125 PetriNetUnfolderBase]: For 1593/1597 co-relation queries the response was YES. [2025-02-08 01:12:30,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2002 conditions, 591 events. 264/591 cut-off events. For 1593/1597 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3161 event pairs, 60 based on Foata normal form. 3/583 useless extension candidates. Maximal degree in co-relation 1971. Up to 400 conditions per place. [2025-02-08 01:12:30,611 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 48 selfloop transitions, 11 changer transitions 9/78 dead transitions. [2025-02-08 01:12:30,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 78 transitions, 699 flow [2025-02-08 01:12:30,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:30,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:30,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2025-02-08 01:12:30,611 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2025-02-08 01:12:30,611 INFO L175 Difference]: Start difference. First operand has 90 places, 58 transitions, 487 flow. Second operand 8 states and 132 transitions. [2025-02-08 01:12:30,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 78 transitions, 699 flow [2025-02-08 01:12:30,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 78 transitions, 663 flow, removed 4 selfloop flow, removed 7 redundant places. [2025-02-08 01:12:30,614 INFO L231 Difference]: Finished difference. Result has 89 places, 55 transitions, 436 flow [2025-02-08 01:12:30,615 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=451, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=436, PETRI_PLACES=89, PETRI_TRANSITIONS=55} [2025-02-08 01:12:30,615 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 55 predicate places. [2025-02-08 01:12:30,615 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 55 transitions, 436 flow [2025-02-08 01:12:30,615 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:30,615 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:30,615 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:30,615 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2025-02-08 01:12:30,615 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:30,615 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:30,615 INFO L85 PathProgramCache]: Analyzing trace with hash -249939382, now seen corresponding path program 13 times [2025-02-08 01:12:30,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:30,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378172874] [2025-02-08 01:12:30,616 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:12:30,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:30,619 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:30,621 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:30,621 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:30,621 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:30,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:30,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:30,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378172874] [2025-02-08 01:12:30,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378172874] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:30,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:30,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:30,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477923414] [2025-02-08 01:12:30,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:30,680 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:30,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:30,680 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:30,680 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:30,697 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:30,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 55 transitions, 436 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:30,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:30,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:30,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:30,854 INFO L124 PetriNetUnfolderBase]: 264/593 cut-off events. [2025-02-08 01:12:30,854 INFO L125 PetriNetUnfolderBase]: For 1387/1391 co-relation queries the response was YES. [2025-02-08 01:12:30,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1966 conditions, 593 events. 264/593 cut-off events. For 1387/1391 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3173 event pairs, 56 based on Foata normal form. 5/589 useless extension candidates. Maximal degree in co-relation 1936. Up to 373 conditions per place. [2025-02-08 01:12:30,857 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 61 selfloop transitions, 12 changer transitions 6/89 dead transitions. [2025-02-08 01:12:30,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 89 transitions, 722 flow [2025-02-08 01:12:30,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:30,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:30,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2025-02-08 01:12:30,858 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5 [2025-02-08 01:12:30,858 INFO L175 Difference]: Start difference. First operand has 89 places, 55 transitions, 436 flow. Second operand 8 states and 144 transitions. [2025-02-08 01:12:30,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 89 transitions, 722 flow [2025-02-08 01:12:30,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 89 transitions, 680 flow, removed 5 selfloop flow, removed 9 redundant places. [2025-02-08 01:12:30,884 INFO L231 Difference]: Finished difference. Result has 85 places, 54 transitions, 413 flow [2025-02-08 01:12:30,885 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=413, PETRI_PLACES=85, PETRI_TRANSITIONS=54} [2025-02-08 01:12:30,885 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 51 predicate places. [2025-02-08 01:12:30,885 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 54 transitions, 413 flow [2025-02-08 01:12:30,885 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:30,885 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:30,885 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:30,885 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-02-08 01:12:30,885 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:30,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:30,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1981166804, now seen corresponding path program 14 times [2025-02-08 01:12:30,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:30,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115242590] [2025-02-08 01:12:30,886 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:12:30,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:30,889 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:30,893 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:30,893 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 01:12:30,893 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:30,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:30,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:30,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115242590] [2025-02-08 01:12:30,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115242590] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:30,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:30,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:30,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687746770] [2025-02-08 01:12:30,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:30,951 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:30,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:30,951 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:30,951 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:30,959 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:30,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 54 transitions, 413 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:30,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:30,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:30,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:31,081 INFO L124 PetriNetUnfolderBase]: 262/591 cut-off events. [2025-02-08 01:12:31,081 INFO L125 PetriNetUnfolderBase]: For 1293/1297 co-relation queries the response was YES. [2025-02-08 01:12:31,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1943 conditions, 591 events. 262/591 cut-off events. For 1293/1297 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3152 event pairs, 71 based on Foata normal form. 3/583 useless extension candidates. Maximal degree in co-relation 1914. Up to 450 conditions per place. [2025-02-08 01:12:31,082 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 40 selfloop transitions, 8 changer transitions 10/68 dead transitions. [2025-02-08 01:12:31,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 68 transitions, 585 flow [2025-02-08 01:12:31,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:31,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:31,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2025-02-08 01:12:31,083 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4340277777777778 [2025-02-08 01:12:31,083 INFO L175 Difference]: Start difference. First operand has 85 places, 54 transitions, 413 flow. Second operand 8 states and 125 transitions. [2025-02-08 01:12:31,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 68 transitions, 585 flow [2025-02-08 01:12:31,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 68 transitions, 559 flow, removed 3 selfloop flow, removed 6 redundant places. [2025-02-08 01:12:31,086 INFO L231 Difference]: Finished difference. Result has 85 places, 51 transitions, 375 flow [2025-02-08 01:12:31,086 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=375, PETRI_PLACES=85, PETRI_TRANSITIONS=51} [2025-02-08 01:12:31,087 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 51 predicate places. [2025-02-08 01:12:31,087 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 51 transitions, 375 flow [2025-02-08 01:12:31,087 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:31,087 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:31,087 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:31,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2025-02-08 01:12:31,087 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:31,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:31,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1340760876, now seen corresponding path program 15 times [2025-02-08 01:12:31,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:31,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104085045] [2025-02-08 01:12:31,088 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:12:31,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:31,091 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 17 statements into 1 equivalence classes. [2025-02-08 01:12:31,092 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 01:12:31,092 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 01:12:31,092 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:31,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:31,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:31,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104085045] [2025-02-08 01:12:31,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104085045] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:31,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:31,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 01:12:31,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908335959] [2025-02-08 01:12:31,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:31,154 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 01:12:31,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:31,154 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 01:12:31,154 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-02-08 01:12:31,160 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:31,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 51 transitions, 375 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:31,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:31,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:31,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:31,319 INFO L124 PetriNetUnfolderBase]: 258/579 cut-off events. [2025-02-08 01:12:31,320 INFO L125 PetriNetUnfolderBase]: For 1208/1212 co-relation queries the response was YES. [2025-02-08 01:12:31,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1861 conditions, 579 events. 258/579 cut-off events. For 1208/1212 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 3052 event pairs, 56 based on Foata normal form. 5/575 useless extension candidates. Maximal degree in co-relation 1833. Up to 402 conditions per place. [2025-02-08 01:12:31,322 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 50 selfloop transitions, 8 changer transitions 8/76 dead transitions. [2025-02-08 01:12:31,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 76 transitions, 592 flow [2025-02-08 01:12:31,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 01:12:31,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 01:12:31,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2025-02-08 01:12:31,322 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2025-02-08 01:12:31,322 INFO L175 Difference]: Start difference. First operand has 85 places, 51 transitions, 375 flow. Second operand 8 states and 136 transitions. [2025-02-08 01:12:31,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 76 transitions, 592 flow [2025-02-08 01:12:31,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 76 transitions, 570 flow, removed 3 selfloop flow, removed 5 redundant places. [2025-02-08 01:12:31,325 INFO L231 Difference]: Finished difference. Result has 82 places, 48 transitions, 329 flow [2025-02-08 01:12:31,325 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=329, PETRI_PLACES=82, PETRI_TRANSITIONS=48} [2025-02-08 01:12:31,326 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 48 predicate places. [2025-02-08 01:12:31,326 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 48 transitions, 329 flow [2025-02-08 01:12:31,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:31,326 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:31,326 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:31,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2025-02-08 01:12:31,326 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:31,326 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:31,326 INFO L85 PathProgramCache]: Analyzing trace with hash 200859253, now seen corresponding path program 1 times [2025-02-08 01:12:31,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:31,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944178084] [2025-02-08 01:12:31,326 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 01:12:31,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:31,329 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-02-08 01:12:31,331 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-02-08 01:12:31,331 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:31,331 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:31,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:31,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:31,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944178084] [2025-02-08 01:12:31,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944178084] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:31,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:31,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 01:12:31,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220881759] [2025-02-08 01:12:31,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:31,340 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 01:12:31,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:31,341 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 01:12:31,341 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 01:12:31,344 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 36 [2025-02-08 01:12:31,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 48 transitions, 329 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:31,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:31,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 36 [2025-02-08 01:12:31,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:31,377 INFO L124 PetriNetUnfolderBase]: 104/269 cut-off events. [2025-02-08 01:12:31,377 INFO L125 PetriNetUnfolderBase]: For 753/761 co-relation queries the response was YES. [2025-02-08 01:12:31,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 901 conditions, 269 events. 104/269 cut-off events. For 753/761 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1289 event pairs, 56 based on Foata normal form. 20/268 useless extension candidates. Maximal degree in co-relation 874. Up to 172 conditions per place. [2025-02-08 01:12:31,378 INFO L140 encePairwiseOnDemand]: 32/36 looper letters, 23 selfloop transitions, 0 changer transitions 14/51 dead transitions. [2025-02-08 01:12:31,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 51 transitions, 396 flow [2025-02-08 01:12:31,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 01:12:31,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 01:12:31,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 66 transitions. [2025-02-08 01:12:31,379 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2025-02-08 01:12:31,379 INFO L175 Difference]: Start difference. First operand has 82 places, 48 transitions, 329 flow. Second operand 3 states and 66 transitions. [2025-02-08 01:12:31,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 51 transitions, 396 flow [2025-02-08 01:12:31,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 51 transitions, 369 flow, removed 4 selfloop flow, removed 7 redundant places. [2025-02-08 01:12:31,380 INFO L231 Difference]: Finished difference. Result has 73 places, 37 transitions, 171 flow [2025-02-08 01:12:31,381 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=171, PETRI_PLACES=73, PETRI_TRANSITIONS=37} [2025-02-08 01:12:31,381 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 39 predicate places. [2025-02-08 01:12:31,381 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 37 transitions, 171 flow [2025-02-08 01:12:31,381 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:31,381 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:31,381 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:31,381 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-02-08 01:12:31,381 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:31,381 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:31,381 INFO L85 PathProgramCache]: Analyzing trace with hash 223976256, now seen corresponding path program 1 times [2025-02-08 01:12:31,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:31,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20331283] [2025-02-08 01:12:31,381 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 01:12:31,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:31,384 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-02-08 01:12:31,385 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-02-08 01:12:31,385 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:31,385 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:31,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:31,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:31,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20331283] [2025-02-08 01:12:31,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20331283] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:31,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:31,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 01:12:31,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148750661] [2025-02-08 01:12:31,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:31,399 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 01:12:31,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:31,399 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 01:12:31,399 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 01:12:31,400 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 36 [2025-02-08 01:12:31,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 37 transitions, 171 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:31,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:31,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 36 [2025-02-08 01:12:31,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:31,425 INFO L124 PetriNetUnfolderBase]: 72/174 cut-off events. [2025-02-08 01:12:31,426 INFO L125 PetriNetUnfolderBase]: For 286/287 co-relation queries the response was YES. [2025-02-08 01:12:31,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 508 conditions, 174 events. 72/174 cut-off events. For 286/287 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 669 event pairs, 36 based on Foata normal form. 5/160 useless extension candidates. Maximal degree in co-relation 482. Up to 117 conditions per place. [2025-02-08 01:12:31,426 INFO L140 encePairwiseOnDemand]: 34/36 looper letters, 20 selfloop transitions, 0 changer transitions 7/40 dead transitions. [2025-02-08 01:12:31,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 40 transitions, 225 flow [2025-02-08 01:12:31,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 01:12:31,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 01:12:31,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 62 transitions. [2025-02-08 01:12:31,427 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2025-02-08 01:12:31,427 INFO L175 Difference]: Start difference. First operand has 73 places, 37 transitions, 171 flow. Second operand 3 states and 62 transitions. [2025-02-08 01:12:31,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 40 transitions, 225 flow [2025-02-08 01:12:31,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 40 transitions, 191 flow, removed 13 selfloop flow, removed 9 redundant places. [2025-02-08 01:12:31,428 INFO L231 Difference]: Finished difference. Result has 55 places, 33 transitions, 111 flow [2025-02-08 01:12:31,428 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=129, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=111, PETRI_PLACES=55, PETRI_TRANSITIONS=33} [2025-02-08 01:12:31,428 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 21 predicate places. [2025-02-08 01:12:31,428 INFO L471 AbstractCegarLoop]: Abstraction has has 55 places, 33 transitions, 111 flow [2025-02-08 01:12:31,429 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:31,429 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:31,429 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:31,429 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2025-02-08 01:12:31,429 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:31,429 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:31,429 INFO L85 PathProgramCache]: Analyzing trace with hash -2087184343, now seen corresponding path program 1 times [2025-02-08 01:12:31,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:31,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465631369] [2025-02-08 01:12:31,429 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 01:12:31,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:31,434 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-02-08 01:12:31,437 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-08 01:12:31,437 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:31,437 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:31,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:31,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:31,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465631369] [2025-02-08 01:12:31,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465631369] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:31,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:31,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 01:12:31,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807762141] [2025-02-08 01:12:31,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:31,556 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 01:12:31,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:31,556 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 01:12:31,556 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 01:12:31,584 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:31,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 33 transitions, 111 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:31,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:31,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:31,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:31,923 INFO L124 PetriNetUnfolderBase]: 234/447 cut-off events. [2025-02-08 01:12:31,923 INFO L125 PetriNetUnfolderBase]: For 89/89 co-relation queries the response was YES. [2025-02-08 01:12:31,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1126 conditions, 447 events. 234/447 cut-off events. For 89/89 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1852 event pairs, 61 based on Foata normal form. 1/420 useless extension candidates. Maximal degree in co-relation 1107. Up to 153 conditions per place. [2025-02-08 01:12:31,924 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 53 selfloop transitions, 30 changer transitions 11/106 dead transitions. [2025-02-08 01:12:31,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 106 transitions, 511 flow [2025-02-08 01:12:31,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-08 01:12:31,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-02-08 01:12:31,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 264 transitions. [2025-02-08 01:12:31,932 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43137254901960786 [2025-02-08 01:12:31,932 INFO L175 Difference]: Start difference. First operand has 55 places, 33 transitions, 111 flow. Second operand 17 states and 264 transitions. [2025-02-08 01:12:31,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 106 transitions, 511 flow [2025-02-08 01:12:31,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 106 transitions, 487 flow, removed 12 selfloop flow, removed 3 redundant places. [2025-02-08 01:12:31,934 INFO L231 Difference]: Finished difference. Result has 76 places, 59 transitions, 329 flow [2025-02-08 01:12:31,934 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=105, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=329, PETRI_PLACES=76, PETRI_TRANSITIONS=59} [2025-02-08 01:12:31,934 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 42 predicate places. [2025-02-08 01:12:31,934 INFO L471 AbstractCegarLoop]: Abstraction has has 76 places, 59 transitions, 329 flow [2025-02-08 01:12:31,934 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:31,934 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:31,934 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:31,934 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2025-02-08 01:12:31,934 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:31,934 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:31,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1589421639, now seen corresponding path program 2 times [2025-02-08 01:12:31,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:31,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564540530] [2025-02-08 01:12:31,935 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:12:31,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:31,940 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 23 statements into 1 equivalence classes. [2025-02-08 01:12:31,942 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-08 01:12:31,942 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 01:12:31,942 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:32,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:32,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:32,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564540530] [2025-02-08 01:12:32,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564540530] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:32,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:32,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 01:12:32,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467835493] [2025-02-08 01:12:32,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:32,129 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 01:12:32,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:32,130 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 01:12:32,131 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 01:12:32,167 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:32,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 59 transitions, 329 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:32,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:32,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:32,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:32,498 INFO L124 PetriNetUnfolderBase]: 325/609 cut-off events. [2025-02-08 01:12:32,499 INFO L125 PetriNetUnfolderBase]: For 1329/1339 co-relation queries the response was YES. [2025-02-08 01:12:32,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2496 conditions, 609 events. 325/609 cut-off events. For 1329/1339 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2936 event pairs, 111 based on Foata normal form. 1/585 useless extension candidates. Maximal degree in co-relation 2467. Up to 230 conditions per place. [2025-02-08 01:12:32,501 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 63 selfloop transitions, 42 changer transitions 4/121 dead transitions. [2025-02-08 01:12:32,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 121 transitions, 891 flow [2025-02-08 01:12:32,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 01:12:32,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-02-08 01:12:32,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 210 transitions. [2025-02-08 01:12:32,502 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44871794871794873 [2025-02-08 01:12:32,502 INFO L175 Difference]: Start difference. First operand has 76 places, 59 transitions, 329 flow. Second operand 13 states and 210 transitions. [2025-02-08 01:12:32,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 121 transitions, 891 flow [2025-02-08 01:12:32,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 121 transitions, 845 flow, removed 11 selfloop flow, removed 2 redundant places. [2025-02-08 01:12:32,506 INFO L231 Difference]: Finished difference. Result has 94 places, 80 transitions, 630 flow [2025-02-08 01:12:32,507 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=630, PETRI_PLACES=94, PETRI_TRANSITIONS=80} [2025-02-08 01:12:32,507 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 60 predicate places. [2025-02-08 01:12:32,507 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 80 transitions, 630 flow [2025-02-08 01:12:32,507 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:32,507 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:32,507 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:32,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2025-02-08 01:12:32,508 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:32,508 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:32,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1162862353, now seen corresponding path program 3 times [2025-02-08 01:12:32,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:32,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177778690] [2025-02-08 01:12:32,508 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:12:32,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:32,511 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 23 statements into 1 equivalence classes. [2025-02-08 01:12:32,515 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-08 01:12:32,515 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 01:12:32,515 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:32,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:32,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:32,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177778690] [2025-02-08 01:12:32,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177778690] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:32,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:32,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 01:12:32,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091879483] [2025-02-08 01:12:32,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:32,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 01:12:32,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:32,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 01:12:32,661 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 01:12:32,690 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:32,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 80 transitions, 630 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:32,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:32,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:32,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:33,319 INFO L124 PetriNetUnfolderBase]: 325/613 cut-off events. [2025-02-08 01:12:33,319 INFO L125 PetriNetUnfolderBase]: For 2387/2397 co-relation queries the response was YES. [2025-02-08 01:12:33,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2936 conditions, 613 events. 325/613 cut-off events. For 2387/2397 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2961 event pairs, 107 based on Foata normal form. 1/589 useless extension candidates. Maximal degree in co-relation 2898. Up to 213 conditions per place. [2025-02-08 01:12:33,322 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 66 selfloop transitions, 54 changer transitions 20/152 dead transitions. [2025-02-08 01:12:33,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 152 transitions, 1342 flow [2025-02-08 01:12:33,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-02-08 01:12:33,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-02-08 01:12:33,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 353 transitions. [2025-02-08 01:12:33,323 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4085648148148148 [2025-02-08 01:12:33,323 INFO L175 Difference]: Start difference. First operand has 94 places, 80 transitions, 630 flow. Second operand 24 states and 353 transitions. [2025-02-08 01:12:33,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 152 transitions, 1342 flow [2025-02-08 01:12:33,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 152 transitions, 1292 flow, removed 25 selfloop flow, removed 1 redundant places. [2025-02-08 01:12:33,331 INFO L231 Difference]: Finished difference. Result has 124 places, 92 transitions, 883 flow [2025-02-08 01:12:33,331 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=594, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=883, PETRI_PLACES=124, PETRI_TRANSITIONS=92} [2025-02-08 01:12:33,331 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 90 predicate places. [2025-02-08 01:12:33,331 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 92 transitions, 883 flow [2025-02-08 01:12:33,331 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:33,332 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:33,332 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:33,332 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2025-02-08 01:12:33,332 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:33,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:33,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1287751731, now seen corresponding path program 4 times [2025-02-08 01:12:33,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:33,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111950466] [2025-02-08 01:12:33,332 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:12:33,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:33,336 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 23 statements into 2 equivalence classes. [2025-02-08 01:12:33,338 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 23 of 23 statements. [2025-02-08 01:12:33,338 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:12:33,338 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:33,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:33,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:33,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111950466] [2025-02-08 01:12:33,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111950466] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:33,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:33,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 01:12:33,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143745255] [2025-02-08 01:12:33,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:33,479 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 01:12:33,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:33,479 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 01:12:33,479 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 01:12:33,512 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:33,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 92 transitions, 883 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:33,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:33,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:33,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:34,136 INFO L124 PetriNetUnfolderBase]: 332/643 cut-off events. [2025-02-08 01:12:34,137 INFO L125 PetriNetUnfolderBase]: For 5587/5632 co-relation queries the response was YES. [2025-02-08 01:12:34,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3686 conditions, 643 events. 332/643 cut-off events. For 5587/5632 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3182 event pairs, 102 based on Foata normal form. 7/625 useless extension candidates. Maximal degree in co-relation 3639. Up to 207 conditions per place. [2025-02-08 01:12:34,139 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 67 selfloop transitions, 31 changer transitions 57/167 dead transitions. [2025-02-08 01:12:34,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 167 transitions, 1630 flow [2025-02-08 01:12:34,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-02-08 01:12:34,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2025-02-08 01:12:34,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 421 transitions. [2025-02-08 01:12:34,141 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40325670498084293 [2025-02-08 01:12:34,141 INFO L175 Difference]: Start difference. First operand has 124 places, 92 transitions, 883 flow. Second operand 29 states and 421 transitions. [2025-02-08 01:12:34,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 167 transitions, 1630 flow [2025-02-08 01:12:34,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 167 transitions, 1379 flow, removed 89 selfloop flow, removed 10 redundant places. [2025-02-08 01:12:34,151 INFO L231 Difference]: Finished difference. Result has 141 places, 69 transitions, 588 flow [2025-02-08 01:12:34,151 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=698, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=588, PETRI_PLACES=141, PETRI_TRANSITIONS=69} [2025-02-08 01:12:34,151 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 107 predicate places. [2025-02-08 01:12:34,151 INFO L471 AbstractCegarLoop]: Abstraction has has 141 places, 69 transitions, 588 flow [2025-02-08 01:12:34,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:34,152 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:34,152 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:34,152 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2025-02-08 01:12:34,152 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:34,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:34,152 INFO L85 PathProgramCache]: Analyzing trace with hash 823137743, now seen corresponding path program 5 times [2025-02-08 01:12:34,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:34,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738098121] [2025-02-08 01:12:34,152 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:12:34,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:34,156 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 23 statements into 1 equivalence classes. [2025-02-08 01:12:34,159 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-08 01:12:34,159 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 01:12:34,159 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:34,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:34,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:34,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738098121] [2025-02-08 01:12:34,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738098121] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:34,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:34,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 01:12:34,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576702679] [2025-02-08 01:12:34,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:34,332 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 01:12:34,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:34,332 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 01:12:34,332 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 01:12:34,371 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:34,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 69 transitions, 588 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:34,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:34,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:34,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:34,939 INFO L124 PetriNetUnfolderBase]: 295/600 cut-off events. [2025-02-08 01:12:34,939 INFO L125 PetriNetUnfolderBase]: For 4481/4481 co-relation queries the response was YES. [2025-02-08 01:12:34,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3166 conditions, 600 events. 295/600 cut-off events. For 4481/4481 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2961 event pairs, 104 based on Foata normal form. 1/577 useless extension candidates. Maximal degree in co-relation 3118. Up to 203 conditions per place. [2025-02-08 01:12:34,942 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 59 selfloop transitions, 18 changer transitions 65/154 dead transitions. [2025-02-08 01:12:34,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 154 transitions, 1467 flow [2025-02-08 01:12:34,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-02-08 01:12:34,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2025-02-08 01:12:34,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 413 transitions. [2025-02-08 01:12:34,942 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3955938697318008 [2025-02-08 01:12:34,943 INFO L175 Difference]: Start difference. First operand has 141 places, 69 transitions, 588 flow. Second operand 29 states and 413 transitions. [2025-02-08 01:12:34,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 154 transitions, 1467 flow [2025-02-08 01:12:34,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 154 transitions, 1175 flow, removed 64 selfloop flow, removed 27 redundant places. [2025-02-08 01:12:34,951 INFO L231 Difference]: Finished difference. Result has 130 places, 53 transitions, 405 flow [2025-02-08 01:12:34,951 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=405, PETRI_PLACES=130, PETRI_TRANSITIONS=53} [2025-02-08 01:12:34,951 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 96 predicate places. [2025-02-08 01:12:34,951 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 53 transitions, 405 flow [2025-02-08 01:12:34,951 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:34,951 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:34,951 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:34,951 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2025-02-08 01:12:34,952 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:34,952 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:34,952 INFO L85 PathProgramCache]: Analyzing trace with hash -2103612977, now seen corresponding path program 1 times [2025-02-08 01:12:34,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:34,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777534710] [2025-02-08 01:12:34,952 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 01:12:34,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:34,956 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:12:34,957 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:34,957 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:34,957 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:35,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:35,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:35,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777534710] [2025-02-08 01:12:35,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777534710] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:35,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:35,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-02-08 01:12:35,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29155534] [2025-02-08 01:12:35,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:35,048 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:12:35,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:35,048 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:12:35,048 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:12:35,061 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:35,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 53 transitions, 405 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:35,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:35,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:35,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:35,290 INFO L124 PetriNetUnfolderBase]: 310/617 cut-off events. [2025-02-08 01:12:35,291 INFO L125 PetriNetUnfolderBase]: For 3724/3737 co-relation queries the response was YES. [2025-02-08 01:12:35,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3086 conditions, 617 events. 310/617 cut-off events. For 3724/3737 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 3040 event pairs, 163 based on Foata normal form. 2/595 useless extension candidates. Maximal degree in co-relation 3035. Up to 387 conditions per place. [2025-02-08 01:12:35,293 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 64 selfloop transitions, 19 changer transitions 7/102 dead transitions. [2025-02-08 01:12:35,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 102 transitions, 1013 flow [2025-02-08 01:12:35,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:12:35,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:12:35,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2025-02-08 01:12:35,294 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2025-02-08 01:12:35,294 INFO L175 Difference]: Start difference. First operand has 130 places, 53 transitions, 405 flow. Second operand 11 states and 176 transitions. [2025-02-08 01:12:35,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 102 transitions, 1013 flow [2025-02-08 01:12:35,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 102 transitions, 830 flow, removed 77 selfloop flow, removed 19 redundant places. [2025-02-08 01:12:35,303 INFO L231 Difference]: Finished difference. Result has 101 places, 68 transitions, 538 flow [2025-02-08 01:12:35,303 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=538, PETRI_PLACES=101, PETRI_TRANSITIONS=68} [2025-02-08 01:12:35,303 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 67 predicate places. [2025-02-08 01:12:35,303 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 68 transitions, 538 flow [2025-02-08 01:12:35,303 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:35,303 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:35,303 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:35,303 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2025-02-08 01:12:35,303 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:35,304 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:35,304 INFO L85 PathProgramCache]: Analyzing trace with hash -559626459, now seen corresponding path program 1 times [2025-02-08 01:12:35,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:35,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627565651] [2025-02-08 01:12:35,304 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 01:12:35,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:35,308 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:12:35,310 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:35,310 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:35,310 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:35,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:35,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:35,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627565651] [2025-02-08 01:12:35,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627565651] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:35,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:35,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-02-08 01:12:35,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181928481] [2025-02-08 01:12:35,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:35,410 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:12:35,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:35,410 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:12:35,410 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:12:35,435 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:35,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 68 transitions, 538 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:35,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:35,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:35,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:35,699 INFO L124 PetriNetUnfolderBase]: 366/716 cut-off events. [2025-02-08 01:12:35,699 INFO L125 PetriNetUnfolderBase]: For 2859/2873 co-relation queries the response was YES. [2025-02-08 01:12:35,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3555 conditions, 716 events. 366/716 cut-off events. For 2859/2873 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3582 event pairs, 127 based on Foata normal form. 11/706 useless extension candidates. Maximal degree in co-relation 3510. Up to 331 conditions per place. [2025-02-08 01:12:35,702 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 82 selfloop transitions, 27 changer transitions 6/128 dead transitions. [2025-02-08 01:12:35,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 128 transitions, 1214 flow [2025-02-08 01:12:35,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:12:35,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:12:35,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2025-02-08 01:12:35,703 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2025-02-08 01:12:35,703 INFO L175 Difference]: Start difference. First operand has 101 places, 68 transitions, 538 flow. Second operand 11 states and 182 transitions. [2025-02-08 01:12:35,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 128 transitions, 1214 flow [2025-02-08 01:12:35,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 128 transitions, 1159 flow, removed 14 selfloop flow, removed 4 redundant places. [2025-02-08 01:12:35,709 INFO L231 Difference]: Finished difference. Result has 112 places, 90 transitions, 827 flow [2025-02-08 01:12:35,709 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=827, PETRI_PLACES=112, PETRI_TRANSITIONS=90} [2025-02-08 01:12:35,710 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 78 predicate places. [2025-02-08 01:12:35,710 INFO L471 AbstractCegarLoop]: Abstraction has has 112 places, 90 transitions, 827 flow [2025-02-08 01:12:35,710 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:35,710 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:35,710 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:35,710 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2025-02-08 01:12:35,710 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:35,710 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:35,710 INFO L85 PathProgramCache]: Analyzing trace with hash -399613943, now seen corresponding path program 2 times [2025-02-08 01:12:35,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:35,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020370690] [2025-02-08 01:12:35,710 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:12:35,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:35,713 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:12:35,715 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:35,715 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 01:12:35,715 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:35,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:35,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:35,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020370690] [2025-02-08 01:12:35,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020370690] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:35,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:35,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-02-08 01:12:35,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043968437] [2025-02-08 01:12:35,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:35,826 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:12:35,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:35,826 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:12:35,827 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:12:35,836 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:35,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 90 transitions, 827 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:35,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:35,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:35,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:36,052 INFO L124 PetriNetUnfolderBase]: 367/727 cut-off events. [2025-02-08 01:12:36,053 INFO L125 PetriNetUnfolderBase]: For 3676/3700 co-relation queries the response was YES. [2025-02-08 01:12:36,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3830 conditions, 727 events. 367/727 cut-off events. For 3676/3700 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3599 event pairs, 180 based on Foata normal form. 2/706 useless extension candidates. Maximal degree in co-relation 3781. Up to 430 conditions per place. [2025-02-08 01:12:36,055 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 89 selfloop transitions, 17 changer transitions 12/131 dead transitions. [2025-02-08 01:12:36,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 131 transitions, 1338 flow [2025-02-08 01:12:36,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:12:36,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:12:36,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2025-02-08 01:12:36,056 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2025-02-08 01:12:36,056 INFO L175 Difference]: Start difference. First operand has 112 places, 90 transitions, 827 flow. Second operand 11 states and 174 transitions. [2025-02-08 01:12:36,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 131 transitions, 1338 flow [2025-02-08 01:12:36,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 131 transitions, 1291 flow, removed 20 selfloop flow, removed 2 redundant places. [2025-02-08 01:12:36,065 INFO L231 Difference]: Finished difference. Result has 124 places, 90 transitions, 854 flow [2025-02-08 01:12:36,065 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=854, PETRI_PLACES=124, PETRI_TRANSITIONS=90} [2025-02-08 01:12:36,065 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 90 predicate places. [2025-02-08 01:12:36,065 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 90 transitions, 854 flow [2025-02-08 01:12:36,065 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:36,065 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:36,065 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:36,065 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2025-02-08 01:12:36,065 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:36,066 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:36,066 INFO L85 PathProgramCache]: Analyzing trace with hash 196857133, now seen corresponding path program 3 times [2025-02-08 01:12:36,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:36,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854236823] [2025-02-08 01:12:36,066 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:12:36,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:36,069 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:12:36,070 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:36,070 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 01:12:36,070 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:36,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:36,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:36,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854236823] [2025-02-08 01:12:36,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854236823] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:36,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:36,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-02-08 01:12:36,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274233990] [2025-02-08 01:12:36,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:36,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:12:36,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:36,156 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:12:36,156 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:12:36,168 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:36,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 90 transitions, 854 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:36,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:36,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:36,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:36,417 INFO L124 PetriNetUnfolderBase]: 371/727 cut-off events. [2025-02-08 01:12:36,417 INFO L125 PetriNetUnfolderBase]: For 4573/4605 co-relation queries the response was YES. [2025-02-08 01:12:36,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4052 conditions, 727 events. 371/727 cut-off events. For 4573/4605 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3671 event pairs, 127 based on Foata normal form. 10/716 useless extension candidates. Maximal degree in co-relation 3998. Up to 331 conditions per place. [2025-02-08 01:12:36,421 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 103 selfloop transitions, 28 changer transitions 6/150 dead transitions. [2025-02-08 01:12:36,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 150 transitions, 1668 flow [2025-02-08 01:12:36,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:12:36,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:12:36,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2025-02-08 01:12:36,421 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2025-02-08 01:12:36,421 INFO L175 Difference]: Start difference. First operand has 124 places, 90 transitions, 854 flow. Second operand 11 states and 178 transitions. [2025-02-08 01:12:36,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 150 transitions, 1668 flow [2025-02-08 01:12:36,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 150 transitions, 1593 flow, removed 7 selfloop flow, removed 9 redundant places. [2025-02-08 01:12:36,433 INFO L231 Difference]: Finished difference. Result has 125 places, 96 transitions, 986 flow [2025-02-08 01:12:36,433 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=818, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=986, PETRI_PLACES=125, PETRI_TRANSITIONS=96} [2025-02-08 01:12:36,433 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 91 predicate places. [2025-02-08 01:12:36,433 INFO L471 AbstractCegarLoop]: Abstraction has has 125 places, 96 transitions, 986 flow [2025-02-08 01:12:36,433 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:36,433 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:36,433 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:36,433 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2025-02-08 01:12:36,433 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:36,434 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:36,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1992712491, now seen corresponding path program 4 times [2025-02-08 01:12:36,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:36,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275350248] [2025-02-08 01:12:36,434 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:12:36,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:36,442 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:36,444 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:36,444 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:12:36,444 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:36,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:36,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:36,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275350248] [2025-02-08 01:12:36,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275350248] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:36,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:36,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-02-08 01:12:36,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887101715] [2025-02-08 01:12:36,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:36,536 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:12:36,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:36,536 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:12:36,536 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:12:36,551 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:36,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 96 transitions, 986 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:36,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:36,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:36,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:36,760 INFO L124 PetriNetUnfolderBase]: 432/898 cut-off events. [2025-02-08 01:12:36,760 INFO L125 PetriNetUnfolderBase]: For 5274/5312 co-relation queries the response was YES. [2025-02-08 01:12:36,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4952 conditions, 898 events. 432/898 cut-off events. For 5274/5312 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4908 event pairs, 81 based on Foata normal form. 4/875 useless extension candidates. Maximal degree in co-relation 4898. Up to 364 conditions per place. [2025-02-08 01:12:36,764 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 105 selfloop transitions, 37 changer transitions 11/166 dead transitions. [2025-02-08 01:12:36,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 166 transitions, 1893 flow [2025-02-08 01:12:36,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:12:36,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:12:36,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2025-02-08 01:12:36,765 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4671717171717172 [2025-02-08 01:12:36,765 INFO L175 Difference]: Start difference. First operand has 125 places, 96 transitions, 986 flow. Second operand 11 states and 185 transitions. [2025-02-08 01:12:36,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 166 transitions, 1893 flow [2025-02-08 01:12:36,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 166 transitions, 1642 flow, removed 37 selfloop flow, removed 10 redundant places. [2025-02-08 01:12:36,779 INFO L231 Difference]: Finished difference. Result has 131 places, 106 transitions, 1101 flow [2025-02-08 01:12:36,779 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1101, PETRI_PLACES=131, PETRI_TRANSITIONS=106} [2025-02-08 01:12:36,780 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 97 predicate places. [2025-02-08 01:12:36,780 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 106 transitions, 1101 flow [2025-02-08 01:12:36,781 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:36,781 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:36,781 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:36,781 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2025-02-08 01:12:36,781 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:36,781 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:36,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1630286029, now seen corresponding path program 5 times [2025-02-08 01:12:36,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:36,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890863561] [2025-02-08 01:12:36,782 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:12:36,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:36,788 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:12:36,793 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:36,793 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 01:12:36,793 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:36,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:36,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:36,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890863561] [2025-02-08 01:12:36,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890863561] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 01:12:36,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 01:12:36,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-02-08 01:12:36,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191499395] [2025-02-08 01:12:36,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 01:12:36,886 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:12:36,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:36,887 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:12:36,887 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:12:36,899 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:36,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 106 transitions, 1101 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:36,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:36,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:36,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:37,219 INFO L124 PetriNetUnfolderBase]: 469/957 cut-off events. [2025-02-08 01:12:37,221 INFO L125 PetriNetUnfolderBase]: For 6290/6373 co-relation queries the response was YES. [2025-02-08 01:12:37,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5422 conditions, 957 events. 469/957 cut-off events. For 6290/6373 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5219 event pairs, 153 based on Foata normal form. 5/936 useless extension candidates. Maximal degree in co-relation 5366. Up to 380 conditions per place. [2025-02-08 01:12:37,225 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 119 selfloop transitions, 20 changer transitions 11/163 dead transitions. [2025-02-08 01:12:37,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 163 transitions, 1865 flow [2025-02-08 01:12:37,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:12:37,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:12:37,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2025-02-08 01:12:37,226 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45707070707070707 [2025-02-08 01:12:37,226 INFO L175 Difference]: Start difference. First operand has 131 places, 106 transitions, 1101 flow. Second operand 11 states and 181 transitions. [2025-02-08 01:12:37,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 163 transitions, 1865 flow [2025-02-08 01:12:37,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 163 transitions, 1793 flow, removed 23 selfloop flow, removed 6 redundant places. [2025-02-08 01:12:37,240 INFO L231 Difference]: Finished difference. Result has 140 places, 113 transitions, 1255 flow [2025-02-08 01:12:37,240 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1255, PETRI_PLACES=140, PETRI_TRANSITIONS=113} [2025-02-08 01:12:37,240 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 106 predicate places. [2025-02-08 01:12:37,240 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 113 transitions, 1255 flow [2025-02-08 01:12:37,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:37,240 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:37,241 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:37,241 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2025-02-08 01:12:37,241 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:37,241 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:37,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1175309339, now seen corresponding path program 2 times [2025-02-08 01:12:37,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:37,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162921424] [2025-02-08 01:12:37,241 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:12:37,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:37,245 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:37,249 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:37,249 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:12:37,249 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:37,343 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:37,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:37,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162921424] [2025-02-08 01:12:37,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162921424] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:37,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317728101] [2025-02-08 01:12:37,343 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:12:37,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:37,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:37,348 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:37,349 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-08 01:12:37,394 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:37,406 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:37,406 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:12:37,406 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:37,412 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:37,414 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:37,482 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:37,483 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:37,556 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:37,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317728101] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:37,556 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:37,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:12:37,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645389529] [2025-02-08 01:12:37,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:37,557 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:12:37,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:37,557 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:12:37,557 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:12:37,566 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:37,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 113 transitions, 1255 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:37,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:37,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:37,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:37,839 INFO L124 PetriNetUnfolderBase]: 433/902 cut-off events. [2025-02-08 01:12:37,839 INFO L125 PetriNetUnfolderBase]: For 6558/6598 co-relation queries the response was YES. [2025-02-08 01:12:37,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5171 conditions, 902 events. 433/902 cut-off events. For 6558/6598 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5004 event pairs, 164 based on Foata normal form. 11/884 useless extension candidates. Maximal degree in co-relation 5109. Up to 453 conditions per place. [2025-02-08 01:12:37,844 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 119 selfloop transitions, 11 changer transitions 17/160 dead transitions. [2025-02-08 01:12:37,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 160 transitions, 1899 flow [2025-02-08 01:12:37,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:12:37,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:12:37,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2025-02-08 01:12:37,847 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2025-02-08 01:12:37,847 INFO L175 Difference]: Start difference. First operand has 140 places, 113 transitions, 1255 flow. Second operand 11 states and 180 transitions. [2025-02-08 01:12:37,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 160 transitions, 1899 flow [2025-02-08 01:12:37,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 160 transitions, 1864 flow, removed 12 selfloop flow, removed 6 redundant places. [2025-02-08 01:12:37,865 INFO L231 Difference]: Finished difference. Result has 149 places, 116 transitions, 1311 flow [2025-02-08 01:12:37,865 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1221, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1311, PETRI_PLACES=149, PETRI_TRANSITIONS=116} [2025-02-08 01:12:37,865 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 115 predicate places. [2025-02-08 01:12:37,865 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 116 transitions, 1311 flow [2025-02-08 01:12:37,865 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:37,865 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:37,866 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:37,874 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-02-08 01:12:38,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2025-02-08 01:12:38,070 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:38,071 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:38,071 INFO L85 PathProgramCache]: Analyzing trace with hash -665021863, now seen corresponding path program 3 times [2025-02-08 01:12:38,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:38,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098336187] [2025-02-08 01:12:38,071 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:12:38,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:38,075 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:38,082 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:38,083 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:12:38,083 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:38,209 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:38,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:38,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098336187] [2025-02-08 01:12:38,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098336187] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:38,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597943534] [2025-02-08 01:12:38,210 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:12:38,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:38,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:38,212 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:38,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-02-08 01:12:38,249 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:38,262 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:38,262 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:12:38,262 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:38,263 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:38,264 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:38,384 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:38,384 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:38,485 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:38,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597943534] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:38,485 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:38,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2025-02-08 01:12:38,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843169350] [2025-02-08 01:12:38,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:38,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-02-08 01:12:38,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:38,486 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-02-08 01:12:38,486 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2025-02-08 01:12:38,498 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:38,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 116 transitions, 1311 flow. Second operand has 19 states, 19 states have (on average 11.631578947368421) internal successors, (221), 19 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:38,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:38,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:38,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:38,976 INFO L124 PetriNetUnfolderBase]: 437/923 cut-off events. [2025-02-08 01:12:38,977 INFO L125 PetriNetUnfolderBase]: For 6824/6898 co-relation queries the response was YES. [2025-02-08 01:12:38,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5426 conditions, 923 events. 437/923 cut-off events. For 6824/6898 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5274 event pairs, 61 based on Foata normal form. 8/909 useless extension candidates. Maximal degree in co-relation 5360. Up to 321 conditions per place. [2025-02-08 01:12:38,981 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 98 selfloop transitions, 46 changer transitions 30/187 dead transitions. [2025-02-08 01:12:38,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 187 transitions, 2158 flow [2025-02-08 01:12:38,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-08 01:12:38,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2025-02-08 01:12:38,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 261 transitions. [2025-02-08 01:12:38,983 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.453125 [2025-02-08 01:12:38,983 INFO L175 Difference]: Start difference. First operand has 149 places, 116 transitions, 1311 flow. Second operand 16 states and 261 transitions. [2025-02-08 01:12:38,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 187 transitions, 2158 flow [2025-02-08 01:12:38,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 187 transitions, 2051 flow, removed 25 selfloop flow, removed 8 redundant places. [2025-02-08 01:12:39,001 INFO L231 Difference]: Finished difference. Result has 161 places, 116 transitions, 1406 flow [2025-02-08 01:12:39,001 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1406, PETRI_PLACES=161, PETRI_TRANSITIONS=116} [2025-02-08 01:12:39,001 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 127 predicate places. [2025-02-08 01:12:39,001 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 116 transitions, 1406 flow [2025-02-08 01:12:39,002 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 11.631578947368421) internal successors, (221), 19 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:39,002 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:39,002 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:39,008 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-02-08 01:12:39,206 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2025-02-08 01:12:39,206 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:39,207 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:39,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1087420049, now seen corresponding path program 4 times [2025-02-08 01:12:39,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:39,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413038661] [2025-02-08 01:12:39,207 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:12:39,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:39,211 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:39,213 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:39,213 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:12:39,213 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:39,317 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:39,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:39,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413038661] [2025-02-08 01:12:39,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413038661] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:39,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76389602] [2025-02-08 01:12:39,317 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:12:39,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:39,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:39,322 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:39,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-02-08 01:12:39,360 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:39,371 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:39,371 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:12:39,371 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:39,371 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:39,372 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:39,436 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:39,436 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:39,499 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:39,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76389602] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:39,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:39,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2025-02-08 01:12:39,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150518250] [2025-02-08 01:12:39,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:39,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 01:12:39,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:39,500 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 01:12:39,500 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2025-02-08 01:12:39,526 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:39,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 116 transitions, 1406 flow. Second operand has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:39,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:39,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:39,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:39,839 INFO L124 PetriNetUnfolderBase]: 412/871 cut-off events. [2025-02-08 01:12:39,839 INFO L125 PetriNetUnfolderBase]: For 7095/7172 co-relation queries the response was YES. [2025-02-08 01:12:39,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5396 conditions, 871 events. 412/871 cut-off events. For 7095/7172 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4825 event pairs, 93 based on Foata normal form. 9/857 useless extension candidates. Maximal degree in co-relation 5329. Up to 321 conditions per place. [2025-02-08 01:12:39,844 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 93 selfloop transitions, 52 changer transitions 7/165 dead transitions. [2025-02-08 01:12:39,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 165 transitions, 2130 flow [2025-02-08 01:12:39,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:39,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:39,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2025-02-08 01:12:39,845 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4513888888888889 [2025-02-08 01:12:39,845 INFO L175 Difference]: Start difference. First operand has 161 places, 116 transitions, 1406 flow. Second operand 12 states and 195 transitions. [2025-02-08 01:12:39,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 165 transitions, 2130 flow [2025-02-08 01:12:39,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 165 transitions, 1985 flow, removed 29 selfloop flow, removed 12 redundant places. [2025-02-08 01:12:39,863 INFO L231 Difference]: Finished difference. Result has 159 places, 128 transitions, 1607 flow [2025-02-08 01:12:39,864 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1317, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1607, PETRI_PLACES=159, PETRI_TRANSITIONS=128} [2025-02-08 01:12:39,864 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 125 predicate places. [2025-02-08 01:12:39,864 INFO L471 AbstractCegarLoop]: Abstraction has has 159 places, 128 transitions, 1607 flow [2025-02-08 01:12:39,864 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:39,864 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:39,864 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:39,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-02-08 01:12:40,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:40,069 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:40,069 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:40,069 INFO L85 PathProgramCache]: Analyzing trace with hash 2045708911, now seen corresponding path program 5 times [2025-02-08 01:12:40,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:40,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586298756] [2025-02-08 01:12:40,069 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:12:40,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:40,073 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:40,079 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:40,079 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:12:40,079 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:40,217 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:40,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:40,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586298756] [2025-02-08 01:12:40,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586298756] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:40,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064614547] [2025-02-08 01:12:40,218 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:12:40,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:40,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:40,220 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:40,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-02-08 01:12:40,258 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:40,269 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:40,269 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:12:40,269 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:40,270 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:40,271 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:40,357 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:40,358 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:40,451 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:40,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064614547] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:40,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:40,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2025-02-08 01:12:40,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856586979] [2025-02-08 01:12:40,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:40,452 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-08 01:12:40,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:40,452 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-08 01:12:40,452 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2025-02-08 01:12:40,495 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:40,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 128 transitions, 1607 flow. Second operand has 17 states, 17 states have (on average 11.470588235294118) internal successors, (195), 17 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:40,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:40,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:40,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:40,835 INFO L124 PetriNetUnfolderBase]: 434/917 cut-off events. [2025-02-08 01:12:40,835 INFO L125 PetriNetUnfolderBase]: For 7637/7755 co-relation queries the response was YES. [2025-02-08 01:12:40,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5818 conditions, 917 events. 434/917 cut-off events. For 7637/7755 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5154 event pairs, 93 based on Foata normal form. 15/910 useless extension candidates. Maximal degree in co-relation 5751. Up to 321 conditions per place. [2025-02-08 01:12:40,839 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 104 selfloop transitions, 59 changer transitions 11/187 dead transitions. [2025-02-08 01:12:40,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 187 transitions, 2493 flow [2025-02-08 01:12:40,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:40,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:40,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2025-02-08 01:12:40,841 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2025-02-08 01:12:40,842 INFO L175 Difference]: Start difference. First operand has 159 places, 128 transitions, 1607 flow. Second operand 12 states and 200 transitions. [2025-02-08 01:12:40,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 187 transitions, 2493 flow [2025-02-08 01:12:40,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 187 transitions, 2306 flow, removed 56 selfloop flow, removed 5 redundant places. [2025-02-08 01:12:40,861 INFO L231 Difference]: Finished difference. Result has 170 places, 137 transitions, 1756 flow [2025-02-08 01:12:40,861 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1756, PETRI_PLACES=170, PETRI_TRANSITIONS=137} [2025-02-08 01:12:40,862 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 136 predicate places. [2025-02-08 01:12:40,862 INFO L471 AbstractCegarLoop]: Abstraction has has 170 places, 137 transitions, 1756 flow [2025-02-08 01:12:40,862 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 11.470588235294118) internal successors, (195), 17 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:40,862 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:40,862 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:40,868 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-02-08 01:12:41,062 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2025-02-08 01:12:41,063 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:41,063 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:41,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1399166267, now seen corresponding path program 6 times [2025-02-08 01:12:41,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:41,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170406772] [2025-02-08 01:12:41,064 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:12:41,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:41,066 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:41,069 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:41,070 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:12:41,070 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:41,178 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:41,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:41,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170406772] [2025-02-08 01:12:41,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170406772] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:41,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395452296] [2025-02-08 01:12:41,179 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:12:41,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:41,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:41,182 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:41,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-02-08 01:12:41,218 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:41,229 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:41,229 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:12:41,229 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:41,230 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:41,231 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:41,300 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:41,300 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:41,369 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:41,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1395452296] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:41,369 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:41,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2025-02-08 01:12:41,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764530822] [2025-02-08 01:12:41,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:41,369 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 01:12:41,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:41,369 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 01:12:41,369 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2025-02-08 01:12:41,388 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:41,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 137 transitions, 1756 flow. Second operand has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:41,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:41,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:41,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:41,739 INFO L124 PetriNetUnfolderBase]: 445/940 cut-off events. [2025-02-08 01:12:41,739 INFO L125 PetriNetUnfolderBase]: For 8230/8367 co-relation queries the response was YES. [2025-02-08 01:12:41,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6095 conditions, 940 events. 445/940 cut-off events. For 8230/8367 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5305 event pairs, 97 based on Foata normal form. 15/933 useless extension candidates. Maximal degree in co-relation 6023. Up to 321 conditions per place. [2025-02-08 01:12:41,743 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 97 selfloop transitions, 63 changer transitions 11/184 dead transitions. [2025-02-08 01:12:41,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 184 transitions, 2497 flow [2025-02-08 01:12:41,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:41,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:41,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 199 transitions. [2025-02-08 01:12:41,744 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46064814814814814 [2025-02-08 01:12:41,744 INFO L175 Difference]: Start difference. First operand has 170 places, 137 transitions, 1756 flow. Second operand 12 states and 199 transitions. [2025-02-08 01:12:41,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 184 transitions, 2497 flow [2025-02-08 01:12:41,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 184 transitions, 2364 flow, removed 15 selfloop flow, removed 8 redundant places. [2025-02-08 01:12:41,765 INFO L231 Difference]: Finished difference. Result has 175 places, 142 transitions, 1873 flow [2025-02-08 01:12:41,765 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1648, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1873, PETRI_PLACES=175, PETRI_TRANSITIONS=142} [2025-02-08 01:12:41,766 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 141 predicate places. [2025-02-08 01:12:41,766 INFO L471 AbstractCegarLoop]: Abstraction has has 175 places, 142 transitions, 1873 flow [2025-02-08 01:12:41,766 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:41,766 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:41,766 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:41,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-02-08 01:12:41,970 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:41,970 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:41,970 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:41,971 INFO L85 PathProgramCache]: Analyzing trace with hash 2023773089, now seen corresponding path program 7 times [2025-02-08 01:12:41,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:41,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788779601] [2025-02-08 01:12:41,971 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:12:41,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:41,977 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:12:41,979 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:41,979 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:41,979 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:42,104 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:42,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:42,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788779601] [2025-02-08 01:12:42,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788779601] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:42,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413223875] [2025-02-08 01:12:42,104 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:12:42,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:42,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:42,106 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:42,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-02-08 01:12:42,146 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:12:42,155 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:42,155 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:42,155 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:42,157 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:42,158 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:42,244 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:42,244 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:42,317 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:42,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [413223875] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:42,317 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:42,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2025-02-08 01:12:42,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878245042] [2025-02-08 01:12:42,318 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:42,318 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-08 01:12:42,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:42,319 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-08 01:12:42,319 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2025-02-08 01:12:42,340 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:42,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 142 transitions, 1873 flow. Second operand has 17 states, 17 states have (on average 11.470588235294118) internal successors, (195), 17 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:42,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:42,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:42,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:42,643 INFO L124 PetriNetUnfolderBase]: 446/953 cut-off events. [2025-02-08 01:12:42,643 INFO L125 PetriNetUnfolderBase]: For 8467/8609 co-relation queries the response was YES. [2025-02-08 01:12:42,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6182 conditions, 953 events. 446/953 cut-off events. For 8467/8609 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5455 event pairs, 98 based on Foata normal form. 18/949 useless extension candidates. Maximal degree in co-relation 6109. Up to 321 conditions per place. [2025-02-08 01:12:42,648 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 111 selfloop transitions, 57 changer transitions 15/196 dead transitions. [2025-02-08 01:12:42,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 196 transitions, 2668 flow [2025-02-08 01:12:42,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:42,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:42,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2025-02-08 01:12:42,649 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4699074074074074 [2025-02-08 01:12:42,649 INFO L175 Difference]: Start difference. First operand has 175 places, 142 transitions, 1873 flow. Second operand 12 states and 203 transitions. [2025-02-08 01:12:42,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 196 transitions, 2668 flow [2025-02-08 01:12:42,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 196 transitions, 2521 flow, removed 21 selfloop flow, removed 8 redundant places. [2025-02-08 01:12:42,676 INFO L231 Difference]: Finished difference. Result has 180 places, 141 transitions, 1867 flow [2025-02-08 01:12:42,676 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1752, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1867, PETRI_PLACES=180, PETRI_TRANSITIONS=141} [2025-02-08 01:12:42,676 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 146 predicate places. [2025-02-08 01:12:42,676 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 141 transitions, 1867 flow [2025-02-08 01:12:42,676 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 11.470588235294118) internal successors, (195), 17 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:42,676 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:42,677 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:42,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-02-08 01:12:42,877 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2025-02-08 01:12:42,877 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:42,878 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:42,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1709887863, now seen corresponding path program 8 times [2025-02-08 01:12:42,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:42,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94167801] [2025-02-08 01:12:42,878 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:12:42,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:42,881 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:42,884 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:42,885 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:12:42,885 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:42,976 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:42,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:42,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94167801] [2025-02-08 01:12:42,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94167801] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:42,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119412017] [2025-02-08 01:12:42,976 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:12:42,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:42,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:42,978 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:42,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-02-08 01:12:43,015 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:43,027 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:43,027 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:12:43,027 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:43,027 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:43,028 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:43,087 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:43,087 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:43,158 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:43,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119412017] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:43,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:43,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2025-02-08 01:12:43,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930319338] [2025-02-08 01:12:43,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:43,159 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 01:12:43,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:43,159 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 01:12:43,159 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2025-02-08 01:12:43,178 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:43,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 141 transitions, 1867 flow. Second operand has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:43,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:43,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:43,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:43,505 INFO L124 PetriNetUnfolderBase]: 447/969 cut-off events. [2025-02-08 01:12:43,505 INFO L125 PetriNetUnfolderBase]: For 8825/8958 co-relation queries the response was YES. [2025-02-08 01:12:43,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6288 conditions, 969 events. 447/969 cut-off events. For 8825/8958 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5654 event pairs, 98 based on Foata normal form. 15/962 useless extension candidates. Maximal degree in co-relation 6213. Up to 321 conditions per place. [2025-02-08 01:12:43,510 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 110 selfloop transitions, 53 changer transitions 15/191 dead transitions. [2025-02-08 01:12:43,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 191 transitions, 2639 flow [2025-02-08 01:12:43,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:43,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:43,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2025-02-08 01:12:43,512 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4699074074074074 [2025-02-08 01:12:43,512 INFO L175 Difference]: Start difference. First operand has 180 places, 141 transitions, 1867 flow. Second operand 12 states and 203 transitions. [2025-02-08 01:12:43,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 191 transitions, 2639 flow [2025-02-08 01:12:43,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 191 transitions, 2475 flow, removed 24 selfloop flow, removed 11 redundant places. [2025-02-08 01:12:43,537 INFO L231 Difference]: Finished difference. Result has 182 places, 141 transitions, 1878 flow [2025-02-08 01:12:43,537 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1741, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1878, PETRI_PLACES=182, PETRI_TRANSITIONS=141} [2025-02-08 01:12:43,537 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 148 predicate places. [2025-02-08 01:12:43,537 INFO L471 AbstractCegarLoop]: Abstraction has has 182 places, 141 transitions, 1878 flow [2025-02-08 01:12:43,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:43,537 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:43,537 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:43,543 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-02-08 01:12:43,741 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:43,742 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:43,742 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:43,743 INFO L85 PathProgramCache]: Analyzing trace with hash -838317669, now seen corresponding path program 9 times [2025-02-08 01:12:43,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:43,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927107377] [2025-02-08 01:12:43,744 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:12:43,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:43,748 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:43,751 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:43,751 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:12:43,752 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:43,891 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:43,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:43,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927107377] [2025-02-08 01:12:43,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927107377] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:43,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333009652] [2025-02-08 01:12:43,892 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:12:43,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:43,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:43,894 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:43,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-02-08 01:12:43,931 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:43,942 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:43,942 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:12:43,942 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:43,943 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:43,943 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:44,019 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:44,019 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:44,092 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:44,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333009652] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:44,092 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:44,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2025-02-08 01:12:44,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500196489] [2025-02-08 01:12:44,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:44,093 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-08 01:12:44,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:44,093 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-08 01:12:44,093 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2025-02-08 01:12:44,107 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:44,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 141 transitions, 1878 flow. Second operand has 17 states, 17 states have (on average 11.470588235294118) internal successors, (195), 17 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:44,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:44,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:44,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:44,493 INFO L124 PetriNetUnfolderBase]: 435/945 cut-off events. [2025-02-08 01:12:44,494 INFO L125 PetriNetUnfolderBase]: For 8707/8846 co-relation queries the response was YES. [2025-02-08 01:12:44,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6119 conditions, 945 events. 435/945 cut-off events. For 8707/8846 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5476 event pairs, 104 based on Foata normal form. 18/941 useless extension candidates. Maximal degree in co-relation 6043. Up to 321 conditions per place. [2025-02-08 01:12:44,498 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 105 selfloop transitions, 61 changer transitions 8/187 dead transitions. [2025-02-08 01:12:44,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 187 transitions, 2586 flow [2025-02-08 01:12:44,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:44,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:44,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 197 transitions. [2025-02-08 01:12:44,499 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45601851851851855 [2025-02-08 01:12:44,502 INFO L175 Difference]: Start difference. First operand has 182 places, 141 transitions, 1878 flow. Second operand 12 states and 197 transitions. [2025-02-08 01:12:44,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 187 transitions, 2586 flow [2025-02-08 01:12:44,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 187 transitions, 2453 flow, removed 23 selfloop flow, removed 9 redundant places. [2025-02-08 01:12:44,534 INFO L231 Difference]: Finished difference. Result has 183 places, 141 transitions, 1891 flow [2025-02-08 01:12:44,534 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1771, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1891, PETRI_PLACES=183, PETRI_TRANSITIONS=141} [2025-02-08 01:12:44,536 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 149 predicate places. [2025-02-08 01:12:44,536 INFO L471 AbstractCegarLoop]: Abstraction has has 183 places, 141 transitions, 1891 flow [2025-02-08 01:12:44,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 11.470588235294118) internal successors, (195), 17 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:44,536 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:44,536 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:44,542 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-02-08 01:12:44,736 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:44,736 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:44,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:44,737 INFO L85 PathProgramCache]: Analyzing trace with hash 473564647, now seen corresponding path program 10 times [2025-02-08 01:12:44,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:44,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499431306] [2025-02-08 01:12:44,737 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:12:44,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:44,743 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:44,745 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:44,745 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:12:44,745 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:44,877 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:44,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:44,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499431306] [2025-02-08 01:12:44,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499431306] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:44,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153813622] [2025-02-08 01:12:44,877 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:12:44,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:44,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:44,888 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:44,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-02-08 01:12:44,928 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:44,939 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:44,939 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:12:44,939 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:44,941 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:44,942 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:45,025 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:45,025 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:45,094 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:45,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153813622] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:45,094 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:45,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2025-02-08 01:12:45,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509726669] [2025-02-08 01:12:45,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:45,095 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-08 01:12:45,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:45,095 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-08 01:12:45,095 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2025-02-08 01:12:45,104 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:45,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 141 transitions, 1891 flow. Second operand has 17 states, 17 states have (on average 11.470588235294118) internal successors, (195), 17 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:45,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:45,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:45,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:45,402 INFO L124 PetriNetUnfolderBase]: 429/933 cut-off events. [2025-02-08 01:12:45,402 INFO L125 PetriNetUnfolderBase]: For 8180/8316 co-relation queries the response was YES. [2025-02-08 01:12:45,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6040 conditions, 933 events. 429/933 cut-off events. For 8180/8316 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5413 event pairs, 104 based on Foata normal form. 18/929 useless extension candidates. Maximal degree in co-relation 5966. Up to 321 conditions per place. [2025-02-08 01:12:45,407 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 103 selfloop transitions, 60 changer transitions 7/183 dead transitions. [2025-02-08 01:12:45,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 183 transitions, 2540 flow [2025-02-08 01:12:45,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:45,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:45,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2025-02-08 01:12:45,407 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44907407407407407 [2025-02-08 01:12:45,407 INFO L175 Difference]: Start difference. First operand has 183 places, 141 transitions, 1891 flow. Second operand 12 states and 194 transitions. [2025-02-08 01:12:45,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 183 transitions, 2540 flow [2025-02-08 01:12:45,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 183 transitions, 2404 flow, removed 7 selfloop flow, removed 10 redundant places. [2025-02-08 01:12:45,431 INFO L231 Difference]: Finished difference. Result has 184 places, 140 transitions, 1868 flow [2025-02-08 01:12:45,431 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1763, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1868, PETRI_PLACES=184, PETRI_TRANSITIONS=140} [2025-02-08 01:12:45,431 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 150 predicate places. [2025-02-08 01:12:45,431 INFO L471 AbstractCegarLoop]: Abstraction has has 184 places, 140 transitions, 1868 flow [2025-02-08 01:12:45,432 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 11.470588235294118) internal successors, (195), 17 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:45,432 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:45,432 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:45,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2025-02-08 01:12:45,632 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:45,632 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:45,633 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:45,633 INFO L85 PathProgramCache]: Analyzing trace with hash -2104842881, now seen corresponding path program 11 times [2025-02-08 01:12:45,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:45,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199465872] [2025-02-08 01:12:45,633 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:12:45,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:45,640 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:45,642 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:45,642 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:12:45,642 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:45,769 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:45,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:45,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199465872] [2025-02-08 01:12:45,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199465872] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:45,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839585034] [2025-02-08 01:12:45,769 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:12:45,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:45,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:45,772 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:45,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-02-08 01:12:45,811 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:45,822 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:45,822 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:12:45,822 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:45,822 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:45,823 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:45,913 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:45,913 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:45,976 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:45,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839585034] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:45,979 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:45,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2025-02-08 01:12:45,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32652418] [2025-02-08 01:12:45,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:45,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-08 01:12:45,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:45,980 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-08 01:12:45,980 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2025-02-08 01:12:45,998 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:45,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 140 transitions, 1868 flow. Second operand has 17 states, 17 states have (on average 11.470588235294118) internal successors, (195), 17 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:45,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:45,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:45,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:46,359 INFO L124 PetriNetUnfolderBase]: 426/921 cut-off events. [2025-02-08 01:12:46,359 INFO L125 PetriNetUnfolderBase]: For 7868/8004 co-relation queries the response was YES. [2025-02-08 01:12:46,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5955 conditions, 921 events. 426/921 cut-off events. For 7868/8004 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5264 event pairs, 103 based on Foata normal form. 18/917 useless extension candidates. Maximal degree in co-relation 5881. Up to 321 conditions per place. [2025-02-08 01:12:46,365 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 97 selfloop transitions, 52 changer transitions 18/180 dead transitions. [2025-02-08 01:12:46,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 180 transitions, 2496 flow [2025-02-08 01:12:46,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:46,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:46,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2025-02-08 01:12:46,366 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44212962962962965 [2025-02-08 01:12:46,366 INFO L175 Difference]: Start difference. First operand has 184 places, 140 transitions, 1868 flow. Second operand 12 states and 191 transitions. [2025-02-08 01:12:46,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 180 transitions, 2496 flow [2025-02-08 01:12:46,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 180 transitions, 2370 flow, removed 4 selfloop flow, removed 10 redundant places. [2025-02-08 01:12:46,389 INFO L231 Difference]: Finished difference. Result has 183 places, 132 transitions, 1728 flow [2025-02-08 01:12:46,389 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1744, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1728, PETRI_PLACES=183, PETRI_TRANSITIONS=132} [2025-02-08 01:12:46,389 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 149 predicate places. [2025-02-08 01:12:46,389 INFO L471 AbstractCegarLoop]: Abstraction has has 183 places, 132 transitions, 1728 flow [2025-02-08 01:12:46,389 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 11.470588235294118) internal successors, (195), 17 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:46,390 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:46,390 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:46,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-02-08 01:12:46,594 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2025-02-08 01:12:46,594 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:46,595 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:46,595 INFO L85 PathProgramCache]: Analyzing trace with hash 572311275, now seen corresponding path program 12 times [2025-02-08 01:12:46,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:46,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535785143] [2025-02-08 01:12:46,595 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:12:46,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:46,598 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:46,603 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:46,603 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:12:46,603 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:46,752 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:46,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:46,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535785143] [2025-02-08 01:12:46,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535785143] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:46,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124054108] [2025-02-08 01:12:46,753 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:12:46,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:46,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:46,755 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:46,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-02-08 01:12:46,793 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:46,809 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:46,809 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:12:46,809 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:46,810 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:46,811 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:46,879 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:46,880 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:46,945 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:46,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124054108] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:46,946 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:46,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2025-02-08 01:12:46,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662858589] [2025-02-08 01:12:46,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:46,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 01:12:46,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:46,947 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 01:12:46,947 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2025-02-08 01:12:46,967 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:46,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 132 transitions, 1728 flow. Second operand has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:46,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:46,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:46,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:47,343 INFO L124 PetriNetUnfolderBase]: 416/899 cut-off events. [2025-02-08 01:12:47,343 INFO L125 PetriNetUnfolderBase]: For 7490/7602 co-relation queries the response was YES. [2025-02-08 01:12:47,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5751 conditions, 899 events. 416/899 cut-off events. For 7490/7602 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5099 event pairs, 99 based on Foata normal form. 14/891 useless extension candidates. Maximal degree in co-relation 5678. Up to 321 conditions per place. [2025-02-08 01:12:47,349 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 101 selfloop transitions, 52 changer transitions 11/177 dead transitions. [2025-02-08 01:12:47,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 177 transitions, 2394 flow [2025-02-08 01:12:47,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:47,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:47,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 201 transitions. [2025-02-08 01:12:47,350 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4652777777777778 [2025-02-08 01:12:47,350 INFO L175 Difference]: Start difference. First operand has 183 places, 132 transitions, 1728 flow. Second operand 12 states and 201 transitions. [2025-02-08 01:12:47,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 177 transitions, 2394 flow [2025-02-08 01:12:47,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 177 transitions, 2209 flow, removed 14 selfloop flow, removed 15 redundant places. [2025-02-08 01:12:47,372 INFO L231 Difference]: Finished difference. Result has 173 places, 134 transitions, 1704 flow [2025-02-08 01:12:47,372 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1704, PETRI_PLACES=173, PETRI_TRANSITIONS=134} [2025-02-08 01:12:47,372 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 139 predicate places. [2025-02-08 01:12:47,373 INFO L471 AbstractCegarLoop]: Abstraction has has 173 places, 134 transitions, 1704 flow [2025-02-08 01:12:47,373 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:47,373 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:47,373 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:47,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-02-08 01:12:47,573 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2025-02-08 01:12:47,573 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:47,574 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:47,574 INFO L85 PathProgramCache]: Analyzing trace with hash 44905167, now seen corresponding path program 13 times [2025-02-08 01:12:47,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:47,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907430870] [2025-02-08 01:12:47,574 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:12:47,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:47,577 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:12:47,579 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:47,579 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:47,579 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:47,673 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:47,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:47,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907430870] [2025-02-08 01:12:47,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907430870] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:47,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114165820] [2025-02-08 01:12:47,674 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:12:47,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:47,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:47,676 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:47,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-02-08 01:12:47,717 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:12:47,726 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:47,726 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:47,726 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:47,727 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:47,728 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:47,793 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:47,793 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:47,864 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:47,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114165820] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:47,865 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:47,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2025-02-08 01:12:47,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968960916] [2025-02-08 01:12:47,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:47,865 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 01:12:47,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:47,865 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 01:12:47,866 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2025-02-08 01:12:47,898 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:47,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 134 transitions, 1704 flow. Second operand has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:47,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:47,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:47,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:48,200 INFO L124 PetriNetUnfolderBase]: 420/907 cut-off events. [2025-02-08 01:12:48,201 INFO L125 PetriNetUnfolderBase]: For 7750/7860 co-relation queries the response was YES. [2025-02-08 01:12:48,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5734 conditions, 907 events. 420/907 cut-off events. For 7750/7860 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5173 event pairs, 101 based on Foata normal form. 14/899 useless extension candidates. Maximal degree in co-relation 5665. Up to 321 conditions per place. [2025-02-08 01:12:48,206 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 96 selfloop transitions, 58 changer transitions 8/175 dead transitions. [2025-02-08 01:12:48,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 175 transitions, 2354 flow [2025-02-08 01:12:48,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:48,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:48,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 196 transitions. [2025-02-08 01:12:48,207 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4537037037037037 [2025-02-08 01:12:48,207 INFO L175 Difference]: Start difference. First operand has 173 places, 134 transitions, 1704 flow. Second operand 12 states and 196 transitions. [2025-02-08 01:12:48,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 175 transitions, 2354 flow [2025-02-08 01:12:48,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 175 transitions, 2229 flow, removed 12 selfloop flow, removed 9 redundant places. [2025-02-08 01:12:48,229 INFO L231 Difference]: Finished difference. Result has 176 places, 138 transitions, 1792 flow [2025-02-08 01:12:48,229 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1792, PETRI_PLACES=176, PETRI_TRANSITIONS=138} [2025-02-08 01:12:48,229 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 142 predicate places. [2025-02-08 01:12:48,229 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 138 transitions, 1792 flow [2025-02-08 01:12:48,230 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:48,230 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:48,230 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:48,236 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-02-08 01:12:48,430 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:48,430 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:48,431 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:48,431 INFO L85 PathProgramCache]: Analyzing trace with hash 648792777, now seen corresponding path program 14 times [2025-02-08 01:12:48,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:48,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152255209] [2025-02-08 01:12:48,431 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:12:48,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:48,434 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:48,437 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:48,437 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:12:48,437 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:48,535 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:48,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:48,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152255209] [2025-02-08 01:12:48,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152255209] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:48,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799704452] [2025-02-08 01:12:48,535 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:12:48,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:48,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:48,538 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:48,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-02-08 01:12:48,576 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:48,587 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:48,587 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:12:48,587 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:48,588 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:48,590 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:48,669 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:48,670 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:48,738 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:48,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799704452] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:48,738 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:48,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2025-02-08 01:12:48,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155488843] [2025-02-08 01:12:48,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:48,739 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 01:12:48,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:48,739 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 01:12:48,739 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2025-02-08 01:12:48,765 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:48,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 138 transitions, 1792 flow. Second operand has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:48,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:48,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:48,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:49,122 INFO L124 PetriNetUnfolderBase]: 416/900 cut-off events. [2025-02-08 01:12:49,122 INFO L125 PetriNetUnfolderBase]: For 7531/7641 co-relation queries the response was YES. [2025-02-08 01:12:49,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5694 conditions, 900 events. 416/900 cut-off events. For 7531/7641 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5111 event pairs, 99 based on Foata normal form. 14/892 useless extension candidates. Maximal degree in co-relation 5624. Up to 321 conditions per place. [2025-02-08 01:12:49,127 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 97 selfloop transitions, 58 changer transitions 8/176 dead transitions. [2025-02-08 01:12:49,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 176 transitions, 2382 flow [2025-02-08 01:12:49,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:49,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:49,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 199 transitions. [2025-02-08 01:12:49,129 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46064814814814814 [2025-02-08 01:12:49,129 INFO L175 Difference]: Start difference. First operand has 176 places, 138 transitions, 1792 flow. Second operand 12 states and 199 transitions. [2025-02-08 01:12:49,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 176 transitions, 2382 flow [2025-02-08 01:12:49,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 176 transitions, 2264 flow, removed 9 selfloop flow, removed 8 redundant places. [2025-02-08 01:12:49,152 INFO L231 Difference]: Finished difference. Result has 180 places, 138 transitions, 1806 flow [2025-02-08 01:12:49,153 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1685, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1806, PETRI_PLACES=180, PETRI_TRANSITIONS=138} [2025-02-08 01:12:49,153 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 146 predicate places. [2025-02-08 01:12:49,153 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 138 transitions, 1806 flow [2025-02-08 01:12:49,153 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:49,153 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:49,153 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:49,159 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-02-08 01:12:49,354 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:49,354 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:49,354 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:49,354 INFO L85 PathProgramCache]: Analyzing trace with hash -20351601, now seen corresponding path program 15 times [2025-02-08 01:12:49,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:49,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957645198] [2025-02-08 01:12:49,354 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:12:49,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:49,357 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:49,360 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:49,360 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:12:49,361 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:49,451 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:49,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:49,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957645198] [2025-02-08 01:12:49,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957645198] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:49,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541104409] [2025-02-08 01:12:49,452 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:12:49,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:49,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:49,457 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:49,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-02-08 01:12:49,495 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:49,507 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:49,508 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:12:49,508 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:49,508 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:49,509 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:49,570 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:49,571 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:49,633 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:49,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541104409] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:49,633 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:49,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2025-02-08 01:12:49,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516398054] [2025-02-08 01:12:49,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:49,634 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 01:12:49,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:49,634 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 01:12:49,634 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2025-02-08 01:12:49,651 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:49,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 138 transitions, 1806 flow. Second operand has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:49,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:49,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:49,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:49,990 INFO L124 PetriNetUnfolderBase]: 412/893 cut-off events. [2025-02-08 01:12:49,990 INFO L125 PetriNetUnfolderBase]: For 7599/7713 co-relation queries the response was YES. [2025-02-08 01:12:49,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5647 conditions, 893 events. 412/893 cut-off events. For 7599/7713 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5068 event pairs, 96 based on Foata normal form. 14/885 useless extension candidates. Maximal degree in co-relation 5576. Up to 321 conditions per place. [2025-02-08 01:12:49,993 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 102 selfloop transitions, 53 changer transitions 8/176 dead transitions. [2025-02-08 01:12:49,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 176 transitions, 2393 flow [2025-02-08 01:12:49,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:49,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:49,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 198 transitions. [2025-02-08 01:12:49,994 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2025-02-08 01:12:49,994 INFO L175 Difference]: Start difference. First operand has 180 places, 138 transitions, 1806 flow. Second operand 12 states and 198 transitions. [2025-02-08 01:12:49,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 176 transitions, 2393 flow [2025-02-08 01:12:50,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 176 transitions, 2257 flow, removed 8 selfloop flow, removed 11 redundant places. [2025-02-08 01:12:50,018 INFO L231 Difference]: Finished difference. Result has 181 places, 138 transitions, 1787 flow [2025-02-08 01:12:50,018 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1787, PETRI_PLACES=181, PETRI_TRANSITIONS=138} [2025-02-08 01:12:50,019 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 147 predicate places. [2025-02-08 01:12:50,019 INFO L471 AbstractCegarLoop]: Abstraction has has 181 places, 138 transitions, 1787 flow [2025-02-08 01:12:50,019 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:50,019 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:50,019 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:50,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-02-08 01:12:50,224 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2025-02-08 01:12:50,224 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:50,224 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:50,225 INFO L85 PathProgramCache]: Analyzing trace with hash 384069361, now seen corresponding path program 16 times [2025-02-08 01:12:50,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:50,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830458390] [2025-02-08 01:12:50,225 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:12:50,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:50,228 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:50,231 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:50,231 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:12:50,231 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:50,332 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:50,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:50,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830458390] [2025-02-08 01:12:50,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830458390] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:50,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561101461] [2025-02-08 01:12:50,332 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:12:50,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:50,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:50,337 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:50,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-02-08 01:12:50,375 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:50,386 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:50,386 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:12:50,386 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:50,387 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:50,387 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:50,450 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:50,450 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:50,515 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:50,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561101461] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:50,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:50,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2025-02-08 01:12:50,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246030329] [2025-02-08 01:12:50,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:50,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 01:12:50,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:50,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 01:12:50,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2025-02-08 01:12:50,543 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:50,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 138 transitions, 1787 flow. Second operand has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:50,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:50,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:50,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:50,853 INFO L124 PetriNetUnfolderBase]: 407/884 cut-off events. [2025-02-08 01:12:50,853 INFO L125 PetriNetUnfolderBase]: For 7414/7528 co-relation queries the response was YES. [2025-02-08 01:12:50,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5576 conditions, 884 events. 407/884 cut-off events. For 7414/7528 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5012 event pairs, 97 based on Foata normal form. 14/876 useless extension candidates. Maximal degree in co-relation 5505. Up to 321 conditions per place. [2025-02-08 01:12:50,859 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 97 selfloop transitions, 56 changer transitions 6/172 dead transitions. [2025-02-08 01:12:50,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 172 transitions, 2335 flow [2025-02-08 01:12:50,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:50,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:50,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2025-02-08 01:12:50,860 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4513888888888889 [2025-02-08 01:12:50,860 INFO L175 Difference]: Start difference. First operand has 181 places, 138 transitions, 1787 flow. Second operand 12 states and 195 transitions. [2025-02-08 01:12:50,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 172 transitions, 2335 flow [2025-02-08 01:12:50,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 172 transitions, 2213 flow, removed 7 selfloop flow, removed 10 redundant places. [2025-02-08 01:12:50,881 INFO L231 Difference]: Finished difference. Result has 182 places, 138 transitions, 1780 flow [2025-02-08 01:12:50,881 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1673, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1780, PETRI_PLACES=182, PETRI_TRANSITIONS=138} [2025-02-08 01:12:50,882 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 148 predicate places. [2025-02-08 01:12:50,882 INFO L471 AbstractCegarLoop]: Abstraction has has 182 places, 138 transitions, 1780 flow [2025-02-08 01:12:50,882 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:50,882 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:50,882 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:50,887 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-02-08 01:12:51,082 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:51,082 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:51,083 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:51,083 INFO L85 PathProgramCache]: Analyzing trace with hash -875124661, now seen corresponding path program 17 times [2025-02-08 01:12:51,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:51,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480007465] [2025-02-08 01:12:51,083 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:12:51,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:51,085 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:51,087 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:51,087 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:12:51,087 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:51,202 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:51,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:51,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480007465] [2025-02-08 01:12:51,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480007465] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:51,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308699545] [2025-02-08 01:12:51,203 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:12:51,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:51,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:51,205 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:51,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-02-08 01:12:51,243 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:51,253 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:51,253 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:12:51,253 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:51,254 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:51,255 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:51,318 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:51,318 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:51,376 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:51,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308699545] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:51,377 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:51,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2025-02-08 01:12:51,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613447298] [2025-02-08 01:12:51,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:51,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 01:12:51,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:51,377 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 01:12:51,377 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2025-02-08 01:12:51,391 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:51,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 138 transitions, 1780 flow. Second operand has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:51,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:51,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:51,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:51,724 INFO L124 PetriNetUnfolderBase]: 405/882 cut-off events. [2025-02-08 01:12:51,724 INFO L125 PetriNetUnfolderBase]: For 7177/7291 co-relation queries the response was YES. [2025-02-08 01:12:51,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5536 conditions, 882 events. 405/882 cut-off events. For 7177/7291 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5010 event pairs, 98 based on Foata normal form. 14/874 useless extension candidates. Maximal degree in co-relation 5465. Up to 321 conditions per place. [2025-02-08 01:12:51,729 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 94 selfloop transitions, 55 changer transitions 8/170 dead transitions. [2025-02-08 01:12:51,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 170 transitions, 2304 flow [2025-02-08 01:12:51,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:51,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:51,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2025-02-08 01:12:51,730 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44212962962962965 [2025-02-08 01:12:51,730 INFO L175 Difference]: Start difference. First operand has 182 places, 138 transitions, 1780 flow. Second operand 12 states and 191 transitions. [2025-02-08 01:12:51,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 170 transitions, 2304 flow [2025-02-08 01:12:51,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 170 transitions, 2186 flow, removed 3 selfloop flow, removed 9 redundant places. [2025-02-08 01:12:51,753 INFO L231 Difference]: Finished difference. Result has 183 places, 136 transitions, 1745 flow [2025-02-08 01:12:51,753 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1666, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1745, PETRI_PLACES=183, PETRI_TRANSITIONS=136} [2025-02-08 01:12:51,753 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 149 predicate places. [2025-02-08 01:12:51,753 INFO L471 AbstractCegarLoop]: Abstraction has has 183 places, 136 transitions, 1745 flow [2025-02-08 01:12:51,753 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:51,753 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:51,753 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:51,762 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-02-08 01:12:51,954 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:51,954 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:51,954 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:51,954 INFO L85 PathProgramCache]: Analyzing trace with hash 702577123, now seen corresponding path program 18 times [2025-02-08 01:12:51,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:51,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171842480] [2025-02-08 01:12:51,955 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:12:51,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:51,957 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:51,963 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:51,963 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:12:51,963 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:52,068 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:52,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:52,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171842480] [2025-02-08 01:12:52,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171842480] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:52,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680638783] [2025-02-08 01:12:52,069 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:12:52,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:52,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:52,072 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:52,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-02-08 01:12:52,112 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:52,123 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:52,123 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:12:52,123 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:52,124 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:52,124 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:52,177 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:52,177 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:52,231 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:52,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680638783] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:52,231 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:52,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2025-02-08 01:12:52,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856662572] [2025-02-08 01:12:52,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:52,232 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 01:12:52,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:52,232 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 01:12:52,232 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2025-02-08 01:12:52,252 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:52,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 136 transitions, 1745 flow. Second operand has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:52,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:52,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:52,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:52,559 INFO L124 PetriNetUnfolderBase]: 401/874 cut-off events. [2025-02-08 01:12:52,559 INFO L125 PetriNetUnfolderBase]: For 7039/7153 co-relation queries the response was YES. [2025-02-08 01:12:52,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5478 conditions, 874 events. 401/874 cut-off events. For 7039/7153 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4950 event pairs, 97 based on Foata normal form. 14/866 useless extension candidates. Maximal degree in co-relation 5407. Up to 321 conditions per place. [2025-02-08 01:12:52,564 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 95 selfloop transitions, 54 changer transitions 7/169 dead transitions. [2025-02-08 01:12:52,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 169 transitions, 2269 flow [2025-02-08 01:12:52,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:52,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:52,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2025-02-08 01:12:52,565 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44675925925925924 [2025-02-08 01:12:52,565 INFO L175 Difference]: Start difference. First operand has 183 places, 136 transitions, 1745 flow. Second operand 12 states and 193 transitions. [2025-02-08 01:12:52,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 169 transitions, 2269 flow [2025-02-08 01:12:52,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 169 transitions, 2153 flow, removed 2 selfloop flow, removed 9 redundant places. [2025-02-08 01:12:52,584 INFO L231 Difference]: Finished difference. Result has 183 places, 135 transitions, 1729 flow [2025-02-08 01:12:52,584 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1729, PETRI_PLACES=183, PETRI_TRANSITIONS=135} [2025-02-08 01:12:52,585 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 149 predicate places. [2025-02-08 01:12:52,585 INFO L471 AbstractCegarLoop]: Abstraction has has 183 places, 135 transitions, 1729 flow [2025-02-08 01:12:52,585 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:52,585 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:52,585 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:52,594 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2025-02-08 01:12:52,785 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:52,786 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:52,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:52,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1639122151, now seen corresponding path program 19 times [2025-02-08 01:12:52,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:52,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630548365] [2025-02-08 01:12:52,786 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:12:52,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:52,789 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:12:52,791 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:52,791 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:52,791 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:52,945 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:52,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:52,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630548365] [2025-02-08 01:12:52,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630548365] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:52,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20817874] [2025-02-08 01:12:52,945 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:12:52,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:52,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:52,947 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:52,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-02-08 01:12:52,991 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:12:53,001 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:53,001 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:53,001 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:53,002 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:53,002 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:53,080 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:53,080 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:53,132 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:53,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20817874] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:53,133 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:53,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2025-02-08 01:12:53,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25707229] [2025-02-08 01:12:53,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:53,133 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 01:12:53,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:53,134 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 01:12:53,134 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2025-02-08 01:12:53,149 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:53,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 135 transitions, 1729 flow. Second operand has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:53,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:53,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:53,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:53,405 INFO L124 PetriNetUnfolderBase]: 397/867 cut-off events. [2025-02-08 01:12:53,405 INFO L125 PetriNetUnfolderBase]: For 7064/7178 co-relation queries the response was YES. [2025-02-08 01:12:53,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5434 conditions, 867 events. 397/867 cut-off events. For 7064/7178 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4882 event pairs, 96 based on Foata normal form. 14/859 useless extension candidates. Maximal degree in co-relation 5362. Up to 321 conditions per place. [2025-02-08 01:12:53,410 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 98 selfloop transitions, 50 changer transitions 7/168 dead transitions. [2025-02-08 01:12:53,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 168 transitions, 2251 flow [2025-02-08 01:12:53,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:53,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:53,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2025-02-08 01:12:53,414 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4513888888888889 [2025-02-08 01:12:53,414 INFO L175 Difference]: Start difference. First operand has 183 places, 135 transitions, 1729 flow. Second operand 12 states and 195 transitions. [2025-02-08 01:12:53,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 168 transitions, 2251 flow [2025-02-08 01:12:53,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 168 transitions, 2137 flow, removed 4 selfloop flow, removed 9 redundant places. [2025-02-08 01:12:53,434 INFO L231 Difference]: Finished difference. Result has 184 places, 134 transitions, 1707 flow [2025-02-08 01:12:53,434 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1617, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1707, PETRI_PLACES=184, PETRI_TRANSITIONS=134} [2025-02-08 01:12:53,436 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 150 predicate places. [2025-02-08 01:12:53,436 INFO L471 AbstractCegarLoop]: Abstraction has has 184 places, 134 transitions, 1707 flow [2025-02-08 01:12:53,436 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:53,436 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:53,437 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:53,442 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-02-08 01:12:53,640 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:53,641 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:53,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:53,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1986700767, now seen corresponding path program 20 times [2025-02-08 01:12:53,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:53,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668620774] [2025-02-08 01:12:53,641 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:12:53,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:53,644 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:53,646 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:53,647 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:12:53,647 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:53,790 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:53,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:53,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668620774] [2025-02-08 01:12:53,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668620774] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:53,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747455239] [2025-02-08 01:12:53,790 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:12:53,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:53,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:53,793 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:53,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-02-08 01:12:53,832 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:53,845 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:53,845 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:12:53,845 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:53,847 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:53,847 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:53,912 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:53,913 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:53,983 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:53,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747455239] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:53,984 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:53,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2025-02-08 01:12:53,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686507716] [2025-02-08 01:12:53,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:53,985 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 01:12:53,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:53,985 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 01:12:53,985 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2025-02-08 01:12:53,997 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:53,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 134 transitions, 1707 flow. Second operand has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:53,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:53,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:53,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:54,304 INFO L124 PetriNetUnfolderBase]: 393/860 cut-off events. [2025-02-08 01:12:54,304 INFO L125 PetriNetUnfolderBase]: For 6954/7068 co-relation queries the response was YES. [2025-02-08 01:12:54,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5386 conditions, 860 events. 393/860 cut-off events. For 6954/7068 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4848 event pairs, 94 based on Foata normal form. 14/852 useless extension candidates. Maximal degree in co-relation 5313. Up to 321 conditions per place. [2025-02-08 01:12:54,309 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 93 selfloop transitions, 48 changer transitions 12/166 dead transitions. [2025-02-08 01:12:54,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 166 transitions, 2213 flow [2025-02-08 01:12:54,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:54,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:54,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2025-02-08 01:12:54,310 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44675925925925924 [2025-02-08 01:12:54,310 INFO L175 Difference]: Start difference. First operand has 184 places, 134 transitions, 1707 flow. Second operand 12 states and 193 transitions. [2025-02-08 01:12:54,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 166 transitions, 2213 flow [2025-02-08 01:12:54,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 166 transitions, 2103 flow, removed 6 selfloop flow, removed 10 redundant places. [2025-02-08 01:12:54,330 INFO L231 Difference]: Finished difference. Result has 183 places, 129 transitions, 1631 flow [2025-02-08 01:12:54,331 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1599, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1631, PETRI_PLACES=183, PETRI_TRANSITIONS=129} [2025-02-08 01:12:54,331 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 149 predicate places. [2025-02-08 01:12:54,331 INFO L471 AbstractCegarLoop]: Abstraction has has 183 places, 129 transitions, 1631 flow [2025-02-08 01:12:54,331 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:54,332 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:54,332 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:54,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2025-02-08 01:12:54,536 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:54,536 INFO L396 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:54,536 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:54,536 INFO L85 PathProgramCache]: Analyzing trace with hash -765497571, now seen corresponding path program 21 times [2025-02-08 01:12:54,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:54,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571142629] [2025-02-08 01:12:54,536 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:12:54,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:54,540 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:54,542 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:54,542 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:12:54,543 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:54,673 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:54,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:54,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571142629] [2025-02-08 01:12:54,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571142629] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:54,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613873846] [2025-02-08 01:12:54,673 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:12:54,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:54,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:54,675 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:54,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-02-08 01:12:54,715 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:54,726 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:54,726 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:12:54,726 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:54,728 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:54,729 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:54,802 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:54,802 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:54,911 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:54,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613873846] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:54,911 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:54,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2025-02-08 01:12:54,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432488999] [2025-02-08 01:12:54,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:54,911 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 01:12:54,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:54,911 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 01:12:54,911 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2025-02-08 01:12:54,936 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:54,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 129 transitions, 1631 flow. Second operand has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:54,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:54,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:54,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:55,287 INFO L124 PetriNetUnfolderBase]: 387/847 cut-off events. [2025-02-08 01:12:55,287 INFO L125 PetriNetUnfolderBase]: For 6843/6957 co-relation queries the response was YES. [2025-02-08 01:12:55,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5294 conditions, 847 events. 387/847 cut-off events. For 6843/6957 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4751 event pairs, 94 based on Foata normal form. 14/839 useless extension candidates. Maximal degree in co-relation 5222. Up to 321 conditions per place. [2025-02-08 01:12:55,291 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 90 selfloop transitions, 50 changer transitions 8/161 dead transitions. [2025-02-08 01:12:55,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 161 transitions, 2137 flow [2025-02-08 01:12:55,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:55,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:55,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2025-02-08 01:12:55,293 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2025-02-08 01:12:55,293 INFO L175 Difference]: Start difference. First operand has 183 places, 129 transitions, 1631 flow. Second operand 12 states and 188 transitions. [2025-02-08 01:12:55,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 161 transitions, 2137 flow [2025-02-08 01:12:55,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 161 transitions, 2011 flow, removed 6 selfloop flow, removed 14 redundant places. [2025-02-08 01:12:55,311 INFO L231 Difference]: Finished difference. Result has 174 places, 126 transitions, 1576 flow [2025-02-08 01:12:55,311 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1509, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1576, PETRI_PLACES=174, PETRI_TRANSITIONS=126} [2025-02-08 01:12:55,311 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 140 predicate places. [2025-02-08 01:12:55,311 INFO L471 AbstractCegarLoop]: Abstraction has has 174 places, 126 transitions, 1576 flow [2025-02-08 01:12:55,311 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:55,311 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:55,312 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:55,318 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-02-08 01:12:55,515 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:55,516 INFO L396 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:55,516 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:55,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1221620045, now seen corresponding path program 22 times [2025-02-08 01:12:55,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:55,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101202491] [2025-02-08 01:12:55,517 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:12:55,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:55,519 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:55,521 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:55,521 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:12:55,521 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:55,619 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:55,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:55,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101202491] [2025-02-08 01:12:55,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101202491] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:55,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1280930980] [2025-02-08 01:12:55,620 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:12:55,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:55,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:55,622 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:55,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-02-08 01:12:55,663 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:55,673 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:55,673 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:12:55,674 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:55,675 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:55,676 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:55,735 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:55,735 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:55,792 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:55,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1280930980] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:55,793 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:55,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2025-02-08 01:12:55,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699002774] [2025-02-08 01:12:55,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:55,793 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 01:12:55,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:55,793 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 01:12:55,794 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2025-02-08 01:12:55,805 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:55,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 126 transitions, 1576 flow. Second operand has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:55,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:55,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:55,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:56,113 INFO L124 PetriNetUnfolderBase]: 383/839 cut-off events. [2025-02-08 01:12:56,113 INFO L125 PetriNetUnfolderBase]: For 6627/6741 co-relation queries the response was YES. [2025-02-08 01:12:56,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5218 conditions, 839 events. 383/839 cut-off events. For 6627/6741 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4709 event pairs, 94 based on Foata normal form. 14/831 useless extension candidates. Maximal degree in co-relation 5150. Up to 321 conditions per place. [2025-02-08 01:12:56,118 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 88 selfloop transitions, 44 changer transitions 13/158 dead transitions. [2025-02-08 01:12:56,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 158 transitions, 2076 flow [2025-02-08 01:12:56,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:56,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:56,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 189 transitions. [2025-02-08 01:12:56,119 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4375 [2025-02-08 01:12:56,119 INFO L175 Difference]: Start difference. First operand has 174 places, 126 transitions, 1576 flow. Second operand 12 states and 189 transitions. [2025-02-08 01:12:56,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 158 transitions, 2076 flow [2025-02-08 01:12:56,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 158 transitions, 1942 flow, removed 8 selfloop flow, removed 14 redundant places. [2025-02-08 01:12:56,137 INFO L231 Difference]: Finished difference. Result has 170 places, 120 transitions, 1476 flow [2025-02-08 01:12:56,137 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1446, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1476, PETRI_PLACES=170, PETRI_TRANSITIONS=120} [2025-02-08 01:12:56,138 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 136 predicate places. [2025-02-08 01:12:56,138 INFO L471 AbstractCegarLoop]: Abstraction has has 170 places, 120 transitions, 1476 flow [2025-02-08 01:12:56,138 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:56,138 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:56,138 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:56,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2025-02-08 01:12:56,339 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2025-02-08 01:12:56,339 INFO L396 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:56,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:56,339 INFO L85 PathProgramCache]: Analyzing trace with hash -285075017, now seen corresponding path program 23 times [2025-02-08 01:12:56,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:56,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065733736] [2025-02-08 01:12:56,339 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:12:56,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:56,343 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:56,344 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:56,344 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:12:56,344 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:56,418 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:56,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:56,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065733736] [2025-02-08 01:12:56,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065733736] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:56,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052342999] [2025-02-08 01:12:56,418 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:12:56,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:56,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:56,420 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:56,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-02-08 01:12:56,462 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:56,472 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:56,473 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:12:56,473 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:56,474 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:56,475 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:56,524 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:56,524 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:56,582 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:56,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052342999] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:56,583 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:56,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2025-02-08 01:12:56,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897156838] [2025-02-08 01:12:56,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:56,583 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 01:12:56,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:56,583 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 01:12:56,584 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2025-02-08 01:12:56,596 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:56,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 120 transitions, 1476 flow. Second operand has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:56,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:56,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:56,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:56,904 INFO L124 PetriNetUnfolderBase]: 375/815 cut-off events. [2025-02-08 01:12:56,905 INFO L125 PetriNetUnfolderBase]: For 6499/6613 co-relation queries the response was YES. [2025-02-08 01:12:56,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5057 conditions, 815 events. 375/815 cut-off events. For 6499/6613 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 4499 event pairs, 93 based on Foata normal form. 14/807 useless extension candidates. Maximal degree in co-relation 4992. Up to 321 conditions per place. [2025-02-08 01:12:56,909 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 81 selfloop transitions, 37 changer transitions 20/151 dead transitions. [2025-02-08 01:12:56,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 151 transitions, 1949 flow [2025-02-08 01:12:56,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:56,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:56,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 185 transitions. [2025-02-08 01:12:56,910 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42824074074074076 [2025-02-08 01:12:56,910 INFO L175 Difference]: Start difference. First operand has 170 places, 120 transitions, 1476 flow. Second operand 12 states and 185 transitions. [2025-02-08 01:12:56,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 151 transitions, 1949 flow [2025-02-08 01:12:56,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 151 transitions, 1839 flow, removed 3 selfloop flow, removed 13 redundant places. [2025-02-08 01:12:56,927 INFO L231 Difference]: Finished difference. Result has 163 places, 111 transitions, 1358 flow [2025-02-08 01:12:56,927 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1368, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1358, PETRI_PLACES=163, PETRI_TRANSITIONS=111} [2025-02-08 01:12:56,927 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 129 predicate places. [2025-02-08 01:12:56,927 INFO L471 AbstractCegarLoop]: Abstraction has has 163 places, 111 transitions, 1358 flow [2025-02-08 01:12:56,927 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 11.533333333333333) internal successors, (173), 15 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:56,927 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:56,927 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:56,933 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-02-08 01:12:57,128 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2025-02-08 01:12:57,128 INFO L396 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:57,128 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:57,129 INFO L85 PathProgramCache]: Analyzing trace with hash -2146815215, now seen corresponding path program 24 times [2025-02-08 01:12:57,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:57,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453697526] [2025-02-08 01:12:57,130 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:12:57,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:57,134 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:57,138 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:57,139 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:12:57,139 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:57,212 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:57,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:57,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453697526] [2025-02-08 01:12:57,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453697526] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:57,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551140629] [2025-02-08 01:12:57,213 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:12:57,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:57,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:57,216 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:57,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-02-08 01:12:57,257 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:57,268 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:57,268 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:12:57,268 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:57,268 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:57,269 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:57,309 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:57,313 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:57,376 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:57,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551140629] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:57,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:57,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:12:57,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370869149] [2025-02-08 01:12:57,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:57,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:12:57,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:57,377 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:12:57,377 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:12:57,398 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:57,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 111 transitions, 1358 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:57,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:57,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:57,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:57,642 INFO L124 PetriNetUnfolderBase]: 387/832 cut-off events. [2025-02-08 01:12:57,643 INFO L125 PetriNetUnfolderBase]: For 6612/6667 co-relation queries the response was YES. [2025-02-08 01:12:57,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5163 conditions, 832 events. 387/832 cut-off events. For 6612/6667 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4580 event pairs, 96 based on Foata normal form. 7/818 useless extension candidates. Maximal degree in co-relation 5101. Up to 321 conditions per place. [2025-02-08 01:12:57,647 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 89 selfloop transitions, 49 changer transitions 10/161 dead transitions. [2025-02-08 01:12:57,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 161 transitions, 2088 flow [2025-02-08 01:12:57,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:57,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:57,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 198 transitions. [2025-02-08 01:12:57,648 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2025-02-08 01:12:57,648 INFO L175 Difference]: Start difference. First operand has 163 places, 111 transitions, 1358 flow. Second operand 12 states and 198 transitions. [2025-02-08 01:12:57,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 161 transitions, 2088 flow [2025-02-08 01:12:57,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 161 transitions, 1925 flow, removed 24 selfloop flow, removed 12 redundant places. [2025-02-08 01:12:57,664 INFO L231 Difference]: Finished difference. Result has 154 places, 123 transitions, 1523 flow [2025-02-08 01:12:57,664 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1242, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1523, PETRI_PLACES=154, PETRI_TRANSITIONS=123} [2025-02-08 01:12:57,664 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 120 predicate places. [2025-02-08 01:12:57,664 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 123 transitions, 1523 flow [2025-02-08 01:12:57,665 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:57,665 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:57,665 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:57,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2025-02-08 01:12:57,865 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2025-02-08 01:12:57,865 INFO L396 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:57,865 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:57,865 INFO L85 PathProgramCache]: Analyzing trace with hash -556432019, now seen corresponding path program 25 times [2025-02-08 01:12:57,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:57,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537209699] [2025-02-08 01:12:57,866 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:12:57,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:57,868 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:12:57,869 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:57,870 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:57,870 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:57,970 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:57,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:57,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537209699] [2025-02-08 01:12:57,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537209699] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:57,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722076408] [2025-02-08 01:12:57,971 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:12:57,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:57,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:57,972 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:57,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-02-08 01:12:58,021 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:12:58,031 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:58,031 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:12:58,031 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:58,032 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:58,033 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:58,078 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:58,079 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:58,126 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:58,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722076408] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:58,126 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:58,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:12:58,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601739535] [2025-02-08 01:12:58,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:58,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:12:58,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:58,127 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:12:58,127 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:12:58,145 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:58,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 123 transitions, 1523 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:58,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:58,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:58,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:58,453 INFO L124 PetriNetUnfolderBase]: 390/844 cut-off events. [2025-02-08 01:12:58,453 INFO L125 PetriNetUnfolderBase]: For 6737/6794 co-relation queries the response was YES. [2025-02-08 01:12:58,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5233 conditions, 844 events. 390/844 cut-off events. For 6737/6794 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 4712 event pairs, 96 based on Foata normal form. 7/830 useless extension candidates. Maximal degree in co-relation 5171. Up to 321 conditions per place. [2025-02-08 01:12:58,458 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 95 selfloop transitions, 48 changer transitions 10/166 dead transitions. [2025-02-08 01:12:58,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 166 transitions, 2189 flow [2025-02-08 01:12:58,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:58,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:58,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2025-02-08 01:12:58,460 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2025-02-08 01:12:58,461 INFO L175 Difference]: Start difference. First operand has 154 places, 123 transitions, 1523 flow. Second operand 12 states and 200 transitions. [2025-02-08 01:12:58,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 166 transitions, 2189 flow [2025-02-08 01:12:58,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 166 transitions, 2080 flow, removed 22 selfloop flow, removed 6 redundant places. [2025-02-08 01:12:58,479 INFO L231 Difference]: Finished difference. Result has 162 places, 127 transitions, 1619 flow [2025-02-08 01:12:58,479 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1440, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1619, PETRI_PLACES=162, PETRI_TRANSITIONS=127} [2025-02-08 01:12:58,480 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 128 predicate places. [2025-02-08 01:12:58,480 INFO L471 AbstractCegarLoop]: Abstraction has has 162 places, 127 transitions, 1619 flow [2025-02-08 01:12:58,480 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:58,480 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:58,480 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:58,486 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2025-02-08 01:12:58,680 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2025-02-08 01:12:58,680 INFO L396 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:58,681 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:58,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1225576397, now seen corresponding path program 26 times [2025-02-08 01:12:58,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:58,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583538236] [2025-02-08 01:12:58,681 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:12:58,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:58,683 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:58,686 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:58,686 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:12:58,686 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:58,756 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:58,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:58,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583538236] [2025-02-08 01:12:58,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583538236] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:58,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148941398] [2025-02-08 01:12:58,757 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:12:58,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:58,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:58,759 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:58,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-02-08 01:12:58,806 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:58,819 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:58,819 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:12:58,819 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:58,820 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:58,820 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:58,865 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:58,865 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:58,917 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:58,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148941398] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:58,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:58,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:12:58,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150966096] [2025-02-08 01:12:58,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:58,917 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:12:58,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:58,918 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:12:58,918 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:12:58,940 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:58,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 127 transitions, 1619 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:58,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:58,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:58,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:59,211 INFO L124 PetriNetUnfolderBase]: 393/856 cut-off events. [2025-02-08 01:12:59,211 INFO L125 PetriNetUnfolderBase]: For 7257/7314 co-relation queries the response was YES. [2025-02-08 01:12:59,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5404 conditions, 856 events. 393/856 cut-off events. For 7257/7314 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4812 event pairs, 102 based on Foata normal form. 7/842 useless extension candidates. Maximal degree in co-relation 5339. Up to 321 conditions per place. [2025-02-08 01:12:59,216 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 95 selfloop transitions, 46 changer transitions 11/165 dead transitions. [2025-02-08 01:12:59,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 165 transitions, 2228 flow [2025-02-08 01:12:59,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:12:59,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:12:59,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 199 transitions. [2025-02-08 01:12:59,217 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46064814814814814 [2025-02-08 01:12:59,217 INFO L175 Difference]: Start difference. First operand has 162 places, 127 transitions, 1619 flow. Second operand 12 states and 199 transitions. [2025-02-08 01:12:59,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 165 transitions, 2228 flow [2025-02-08 01:12:59,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 165 transitions, 2125 flow, removed 16 selfloop flow, removed 8 redundant places. [2025-02-08 01:12:59,268 INFO L231 Difference]: Finished difference. Result has 166 places, 127 transitions, 1636 flow [2025-02-08 01:12:59,268 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1534, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1636, PETRI_PLACES=166, PETRI_TRANSITIONS=127} [2025-02-08 01:12:59,269 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 132 predicate places. [2025-02-08 01:12:59,269 INFO L471 AbstractCegarLoop]: Abstraction has has 166 places, 127 transitions, 1636 flow [2025-02-08 01:12:59,269 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:59,269 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:12:59,269 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:12:59,275 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2025-02-08 01:12:59,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,26 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:59,470 INFO L396 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:12:59,470 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:12:59,470 INFO L85 PathProgramCache]: Analyzing trace with hash 567918131, now seen corresponding path program 6 times [2025-02-08 01:12:59,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:12:59,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616305110] [2025-02-08 01:12:59,470 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:12:59,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:12:59,473 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:59,479 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:59,479 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:12:59,482 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:59,569 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:59,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:12:59,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616305110] [2025-02-08 01:12:59,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616305110] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:12:59,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520908384] [2025-02-08 01:12:59,569 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:12:59,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:12:59,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:12:59,572 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:12:59,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2025-02-08 01:12:59,618 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:12:59,629 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:12:59,629 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:12:59,629 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:12:59,631 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:12:59,631 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:12:59,670 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:59,670 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:12:59,715 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:12:59,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520908384] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:12:59,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:12:59,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:12:59,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91580183] [2025-02-08 01:12:59,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:12:59,715 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:12:59,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:12:59,716 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:12:59,716 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:12:59,732 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:12:59,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 127 transitions, 1636 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:12:59,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:12:59,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:12:59,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:12:59,976 INFO L124 PetriNetUnfolderBase]: 393/833 cut-off events. [2025-02-08 01:12:59,976 INFO L125 PetriNetUnfolderBase]: For 8106/8155 co-relation queries the response was YES. [2025-02-08 01:12:59,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5371 conditions, 833 events. 393/833 cut-off events. For 8106/8155 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4638 event pairs, 131 based on Foata normal form. 9/824 useless extension candidates. Maximal degree in co-relation 5306. Up to 385 conditions per place. [2025-02-08 01:12:59,981 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 127 selfloop transitions, 26 changer transitions 19/185 dead transitions. [2025-02-08 01:12:59,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 185 transitions, 2572 flow [2025-02-08 01:12:59,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:12:59,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:12:59,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2025-02-08 01:12:59,981 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4621212121212121 [2025-02-08 01:12:59,982 INFO L175 Difference]: Start difference. First operand has 166 places, 127 transitions, 1636 flow. Second operand 11 states and 183 transitions. [2025-02-08 01:12:59,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 185 transitions, 2572 flow [2025-02-08 01:13:00,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 185 transitions, 2464 flow, removed 9 selfloop flow, removed 10 redundant places. [2025-02-08 01:13:00,001 INFO L231 Difference]: Finished difference. Result has 167 places, 124 transitions, 1552 flow [2025-02-08 01:13:00,002 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1532, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1552, PETRI_PLACES=167, PETRI_TRANSITIONS=124} [2025-02-08 01:13:00,002 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 133 predicate places. [2025-02-08 01:13:00,002 INFO L471 AbstractCegarLoop]: Abstraction has has 167 places, 124 transitions, 1552 flow [2025-02-08 01:13:00,002 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:00,002 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:00,002 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:00,009 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2025-02-08 01:13:00,207 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,27 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:00,207 INFO L396 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:00,207 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:00,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1038400207, now seen corresponding path program 27 times [2025-02-08 01:13:00,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:00,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501652266] [2025-02-08 01:13:00,208 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:00,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:00,211 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:00,214 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:00,215 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:00,215 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:00,294 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:00,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:00,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501652266] [2025-02-08 01:13:00,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501652266] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:00,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879089670] [2025-02-08 01:13:00,294 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:00,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:00,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:00,296 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:00,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2025-02-08 01:13:00,338 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:00,351 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:00,351 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:00,351 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:00,352 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:00,352 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:00,395 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:00,395 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:00,439 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:00,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879089670] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:00,440 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:00,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:00,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769426414] [2025-02-08 01:13:00,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:00,440 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:00,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:00,440 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:00,440 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:00,458 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:00,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 124 transitions, 1552 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:00,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:00,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:00,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:00,726 INFO L124 PetriNetUnfolderBase]: 379/815 cut-off events. [2025-02-08 01:13:00,728 INFO L125 PetriNetUnfolderBase]: For 6692/6749 co-relation queries the response was YES. [2025-02-08 01:13:00,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5179 conditions, 815 events. 379/815 cut-off events. For 6692/6749 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4478 event pairs, 100 based on Foata normal form. 7/803 useless extension candidates. Maximal degree in co-relation 5113. Up to 299 conditions per place. [2025-02-08 01:13:00,733 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 83 selfloop transitions, 55 changer transitions 9/160 dead transitions. [2025-02-08 01:13:00,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 160 transitions, 2158 flow [2025-02-08 01:13:00,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:00,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:00,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2025-02-08 01:13:00,734 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44212962962962965 [2025-02-08 01:13:00,734 INFO L175 Difference]: Start difference. First operand has 167 places, 124 transitions, 1552 flow. Second operand 12 states and 191 transitions. [2025-02-08 01:13:00,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 160 transitions, 2158 flow [2025-02-08 01:13:00,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 160 transitions, 2073 flow, removed 5 selfloop flow, removed 11 redundant places. [2025-02-08 01:13:00,751 INFO L231 Difference]: Finished difference. Result has 169 places, 132 transitions, 1738 flow [2025-02-08 01:13:00,751 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1474, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1738, PETRI_PLACES=169, PETRI_TRANSITIONS=132} [2025-02-08 01:13:00,751 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 135 predicate places. [2025-02-08 01:13:00,751 INFO L471 AbstractCegarLoop]: Abstraction has has 169 places, 132 transitions, 1738 flow [2025-02-08 01:13:00,751 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:00,751 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:00,752 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:00,758 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2025-02-08 01:13:00,952 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2025-02-08 01:13:00,952 INFO L396 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:00,953 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:00,953 INFO L85 PathProgramCache]: Analyzing trace with hash 14887667, now seen corresponding path program 7 times [2025-02-08 01:13:00,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:00,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122341476] [2025-02-08 01:13:00,953 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:00,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:00,956 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:00,958 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:00,958 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:00,958 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:01,036 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:01,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:01,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122341476] [2025-02-08 01:13:01,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122341476] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:01,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732989901] [2025-02-08 01:13:01,037 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:01,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:01,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:01,039 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:01,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2025-02-08 01:13:01,081 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:01,091 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:01,091 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:01,091 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:01,092 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:01,092 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:01,133 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:01,133 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:01,195 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:01,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732989901] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:01,195 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:01,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:01,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778219465] [2025-02-08 01:13:01,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:01,196 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:01,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:01,196 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:01,196 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:01,232 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:01,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 132 transitions, 1738 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:01,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:01,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:01,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:01,474 INFO L124 PetriNetUnfolderBase]: 385/817 cut-off events. [2025-02-08 01:13:01,474 INFO L125 PetriNetUnfolderBase]: For 7747/7796 co-relation queries the response was YES. [2025-02-08 01:13:01,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5310 conditions, 817 events. 385/817 cut-off events. For 7747/7796 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4486 event pairs, 136 based on Foata normal form. 9/808 useless extension candidates. Maximal degree in co-relation 5244. Up to 385 conditions per place. [2025-02-08 01:13:01,478 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 113 selfloop transitions, 35 changer transitions 9/170 dead transitions. [2025-02-08 01:13:01,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 170 transitions, 2358 flow [2025-02-08 01:13:01,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:01,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:01,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2025-02-08 01:13:01,479 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2025-02-08 01:13:01,479 INFO L175 Difference]: Start difference. First operand has 169 places, 132 transitions, 1738 flow. Second operand 11 states and 176 transitions. [2025-02-08 01:13:01,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 170 transitions, 2358 flow [2025-02-08 01:13:01,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 170 transitions, 2233 flow, removed 21 selfloop flow, removed 6 redundant places. [2025-02-08 01:13:01,497 INFO L231 Difference]: Finished difference. Result has 176 places, 135 transitions, 1777 flow [2025-02-08 01:13:01,497 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1777, PETRI_PLACES=176, PETRI_TRANSITIONS=135} [2025-02-08 01:13:01,498 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 142 predicate places. [2025-02-08 01:13:01,498 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 135 transitions, 1777 flow [2025-02-08 01:13:01,498 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:01,498 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:01,498 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:01,504 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2025-02-08 01:13:01,698 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,29 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:01,699 INFO L396 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:01,699 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:01,699 INFO L85 PathProgramCache]: Analyzing trace with hash -227352395, now seen corresponding path program 28 times [2025-02-08 01:13:01,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:01,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164226242] [2025-02-08 01:13:01,699 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:01,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:01,702 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:01,704 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:01,704 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:01,704 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:01,775 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:01,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:01,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164226242] [2025-02-08 01:13:01,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164226242] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:01,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463310943] [2025-02-08 01:13:01,776 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:01,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:01,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:01,778 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:01,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2025-02-08 01:13:01,821 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:01,832 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:01,832 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:01,832 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:01,832 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:01,833 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:01,877 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:01,877 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:01,934 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:01,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463310943] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:01,934 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:01,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:01,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131577460] [2025-02-08 01:13:01,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:01,934 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:01,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:01,935 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:01,935 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:01,965 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:01,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 135 transitions, 1777 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:01,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:01,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:01,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:02,228 INFO L124 PetriNetUnfolderBase]: 374/807 cut-off events. [2025-02-08 01:13:02,228 INFO L125 PetriNetUnfolderBase]: For 6559/6619 co-relation queries the response was YES. [2025-02-08 01:13:02,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5206 conditions, 807 events. 374/807 cut-off events. For 6559/6619 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4396 event pairs, 83 based on Foata normal form. 7/795 useless extension candidates. Maximal degree in co-relation 5137. Up to 304 conditions per place. [2025-02-08 01:13:02,232 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 96 selfloop transitions, 44 changer transitions 15/168 dead transitions. [2025-02-08 01:13:02,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 168 transitions, 2293 flow [2025-02-08 01:13:02,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:02,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:02,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 196 transitions. [2025-02-08 01:13:02,233 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4537037037037037 [2025-02-08 01:13:02,233 INFO L175 Difference]: Start difference. First operand has 176 places, 135 transitions, 1777 flow. Second operand 12 states and 196 transitions. [2025-02-08 01:13:02,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 168 transitions, 2293 flow [2025-02-08 01:13:02,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 168 transitions, 2256 flow, removed 6 selfloop flow, removed 4 redundant places. [2025-02-08 01:13:02,261 INFO L231 Difference]: Finished difference. Result has 185 places, 134 transitions, 1835 flow [2025-02-08 01:13:02,262 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1742, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1835, PETRI_PLACES=185, PETRI_TRANSITIONS=134} [2025-02-08 01:13:02,262 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 151 predicate places. [2025-02-08 01:13:02,262 INFO L471 AbstractCegarLoop]: Abstraction has has 185 places, 134 transitions, 1835 flow [2025-02-08 01:13:02,262 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:02,262 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:02,262 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:02,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:02,463 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,30 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:02,463 INFO L396 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:02,463 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:02,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1769468291, now seen corresponding path program 8 times [2025-02-08 01:13:02,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:02,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929018922] [2025-02-08 01:13:02,464 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:02,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:02,471 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:02,473 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:02,473 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:02,473 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:02,594 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:02,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:02,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929018922] [2025-02-08 01:13:02,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929018922] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:02,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451291853] [2025-02-08 01:13:02,595 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:02,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:02,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:02,597 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:02,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2025-02-08 01:13:02,643 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:02,653 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:02,653 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:02,653 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:02,654 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:02,654 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:02,700 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:02,701 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:02,769 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:02,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451291853] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:02,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:02,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:02,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111526621] [2025-02-08 01:13:02,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:02,770 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:02,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:02,770 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:02,770 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:02,789 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:02,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 134 transitions, 1835 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:02,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:02,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:02,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:03,097 INFO L124 PetriNetUnfolderBase]: 374/793 cut-off events. [2025-02-08 01:13:03,097 INFO L125 PetriNetUnfolderBase]: For 8005/8054 co-relation queries the response was YES. [2025-02-08 01:13:03,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5281 conditions, 793 events. 374/793 cut-off events. For 8005/8054 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4323 event pairs, 119 based on Foata normal form. 9/784 useless extension candidates. Maximal degree in co-relation 5209. Up to 356 conditions per place. [2025-02-08 01:13:03,102 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 127 selfloop transitions, 34 changer transitions 8/182 dead transitions. [2025-02-08 01:13:03,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 182 transitions, 2744 flow [2025-02-08 01:13:03,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:03,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:03,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2025-02-08 01:13:03,102 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2025-02-08 01:13:03,102 INFO L175 Difference]: Start difference. First operand has 185 places, 134 transitions, 1835 flow. Second operand 11 states and 179 transitions. [2025-02-08 01:13:03,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 182 transitions, 2744 flow [2025-02-08 01:13:03,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 182 transitions, 2634 flow, removed 8 selfloop flow, removed 11 redundant places. [2025-02-08 01:13:03,124 INFO L231 Difference]: Finished difference. Result has 185 places, 141 transitions, 1982 flow [2025-02-08 01:13:03,125 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1735, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1982, PETRI_PLACES=185, PETRI_TRANSITIONS=141} [2025-02-08 01:13:03,125 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 151 predicate places. [2025-02-08 01:13:03,125 INFO L471 AbstractCegarLoop]: Abstraction has has 185 places, 141 transitions, 1982 flow [2025-02-08 01:13:03,125 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:03,125 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:03,125 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:03,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:03,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2025-02-08 01:13:03,326 INFO L396 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:03,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:03,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1935166671, now seen corresponding path program 29 times [2025-02-08 01:13:03,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:03,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532016875] [2025-02-08 01:13:03,327 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:03,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:03,330 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:03,331 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:03,331 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:03,332 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:03,398 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:03,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:03,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532016875] [2025-02-08 01:13:03,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532016875] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:03,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101656045] [2025-02-08 01:13:03,399 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:03,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:03,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:03,401 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:03,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2025-02-08 01:13:03,444 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:03,464 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:03,464 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:03,464 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:03,466 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:03,467 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:03,503 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:03,504 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:03,558 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:03,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101656045] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:03,558 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:03,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:03,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754986895] [2025-02-08 01:13:03,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:03,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:03,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:03,559 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:03,559 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:03,580 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:03,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 141 transitions, 1982 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:03,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:03,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:03,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:03,835 INFO L124 PetriNetUnfolderBase]: 375/808 cut-off events. [2025-02-08 01:13:03,835 INFO L125 PetriNetUnfolderBase]: For 7361/7433 co-relation queries the response was YES. [2025-02-08 01:13:03,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5388 conditions, 808 events. 375/808 cut-off events. For 7361/7433 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4409 event pairs, 93 based on Foata normal form. 8/798 useless extension candidates. Maximal degree in co-relation 5316. Up to 305 conditions per place. [2025-02-08 01:13:03,840 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 97 selfloop transitions, 54 changer transitions 8/172 dead transitions. [2025-02-08 01:13:03,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 172 transitions, 2523 flow [2025-02-08 01:13:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:03,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:03,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2025-02-08 01:13:03,841 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44907407407407407 [2025-02-08 01:13:03,841 INFO L175 Difference]: Start difference. First operand has 185 places, 141 transitions, 1982 flow. Second operand 12 states and 194 transitions. [2025-02-08 01:13:03,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 172 transitions, 2523 flow [2025-02-08 01:13:03,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 172 transitions, 2462 flow, removed 12 selfloop flow, removed 5 redundant places. [2025-02-08 01:13:03,863 INFO L231 Difference]: Finished difference. Result has 194 places, 146 transitions, 2127 flow [2025-02-08 01:13:03,864 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1921, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2127, PETRI_PLACES=194, PETRI_TRANSITIONS=146} [2025-02-08 01:13:03,864 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 160 predicate places. [2025-02-08 01:13:03,864 INFO L471 AbstractCegarLoop]: Abstraction has has 194 places, 146 transitions, 2127 flow [2025-02-08 01:13:03,864 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:03,864 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:03,864 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:03,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2025-02-08 01:13:04,064 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2025-02-08 01:13:04,065 INFO L396 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:04,065 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:04,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1595269527, now seen corresponding path program 30 times [2025-02-08 01:13:04,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:04,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978274342] [2025-02-08 01:13:04,066 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:04,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:04,068 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:04,071 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:04,071 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:04,071 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:04,142 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:04,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:04,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978274342] [2025-02-08 01:13:04,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978274342] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:04,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172564445] [2025-02-08 01:13:04,143 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:04,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:04,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:04,145 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:04,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2025-02-08 01:13:04,191 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:04,202 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:04,202 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:04,202 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:04,203 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:04,203 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:04,242 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:04,242 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:04,285 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:04,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172564445] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:04,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:04,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:04,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198890176] [2025-02-08 01:13:04,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:04,285 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:04,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:04,285 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:04,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:04,300 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:04,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 146 transitions, 2127 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:04,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:04,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:04,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:04,534 INFO L124 PetriNetUnfolderBase]: 387/831 cut-off events. [2025-02-08 01:13:04,535 INFO L125 PetriNetUnfolderBase]: For 8068/8142 co-relation queries the response was YES. [2025-02-08 01:13:04,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5623 conditions, 831 events. 387/831 cut-off events. For 8068/8142 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4572 event pairs, 94 based on Foata normal form. 8/821 useless extension candidates. Maximal degree in co-relation 5548. Up to 305 conditions per place. [2025-02-08 01:13:04,540 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 92 selfloop transitions, 64 changer transitions 8/177 dead transitions. [2025-02-08 01:13:04,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 177 transitions, 2697 flow [2025-02-08 01:13:04,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:04,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:04,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 192 transitions. [2025-02-08 01:13:04,541 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2025-02-08 01:13:04,541 INFO L175 Difference]: Start difference. First operand has 194 places, 146 transitions, 2127 flow. Second operand 12 states and 192 transitions. [2025-02-08 01:13:04,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 177 transitions, 2697 flow [2025-02-08 01:13:04,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 177 transitions, 2587 flow, removed 8 selfloop flow, removed 7 redundant places. [2025-02-08 01:13:04,596 INFO L231 Difference]: Finished difference. Result has 201 places, 152 transitions, 2281 flow [2025-02-08 01:13:04,597 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2027, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2281, PETRI_PLACES=201, PETRI_TRANSITIONS=152} [2025-02-08 01:13:04,597 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 167 predicate places. [2025-02-08 01:13:04,597 INFO L471 AbstractCegarLoop]: Abstraction has has 201 places, 152 transitions, 2281 flow [2025-02-08 01:13:04,597 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:04,597 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:04,597 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:04,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:04,801 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2025-02-08 01:13:04,801 INFO L396 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:04,802 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:04,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1933178497, now seen corresponding path program 31 times [2025-02-08 01:13:04,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:04,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249110341] [2025-02-08 01:13:04,802 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:04,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:04,805 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:04,806 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:04,806 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:04,806 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:04,898 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:04,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:04,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249110341] [2025-02-08 01:13:04,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249110341] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:04,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108187573] [2025-02-08 01:13:04,899 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:04,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:04,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:04,904 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:04,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2025-02-08 01:13:04,949 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:04,959 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:04,959 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:04,959 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:04,960 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:04,960 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:05,007 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:05,008 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:05,055 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:05,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108187573] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:05,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:05,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:05,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683539435] [2025-02-08 01:13:05,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:05,056 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:05,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:05,056 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:05,056 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:05,071 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:05,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 152 transitions, 2281 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:05,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:05,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:05,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:05,369 INFO L124 PetriNetUnfolderBase]: 393/844 cut-off events. [2025-02-08 01:13:05,369 INFO L125 PetriNetUnfolderBase]: For 8447/8521 co-relation queries the response was YES. [2025-02-08 01:13:05,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5803 conditions, 844 events. 393/844 cut-off events. For 8447/8521 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4665 event pairs, 95 based on Foata normal form. 8/834 useless extension candidates. Maximal degree in co-relation 5725. Up to 305 conditions per place. [2025-02-08 01:13:05,375 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 95 selfloop transitions, 66 changer transitions 8/182 dead transitions. [2025-02-08 01:13:05,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 182 transitions, 2853 flow [2025-02-08 01:13:05,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:05,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:05,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2025-02-08 01:13:05,376 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4513888888888889 [2025-02-08 01:13:05,376 INFO L175 Difference]: Start difference. First operand has 201 places, 152 transitions, 2281 flow. Second operand 12 states and 195 transitions. [2025-02-08 01:13:05,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 182 transitions, 2853 flow [2025-02-08 01:13:05,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 182 transitions, 2731 flow, removed 10 selfloop flow, removed 7 redundant places. [2025-02-08 01:13:05,400 INFO L231 Difference]: Finished difference. Result has 207 places, 156 transitions, 2387 flow [2025-02-08 01:13:05,400 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2172, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2387, PETRI_PLACES=207, PETRI_TRANSITIONS=156} [2025-02-08 01:13:05,400 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 173 predicate places. [2025-02-08 01:13:05,401 INFO L471 AbstractCegarLoop]: Abstraction has has 207 places, 156 transitions, 2387 flow [2025-02-08 01:13:05,401 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:05,401 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:05,401 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:05,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:05,601 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,34 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:05,602 INFO L396 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:05,602 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:05,602 INFO L85 PathProgramCache]: Analyzing trace with hash 327489091, now seen corresponding path program 32 times [2025-02-08 01:13:05,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:05,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59559585] [2025-02-08 01:13:05,602 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:05,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:05,605 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:05,608 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:05,608 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:05,608 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:05,700 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:05,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:05,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59559585] [2025-02-08 01:13:05,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59559585] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:05,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935255099] [2025-02-08 01:13:05,700 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:05,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:05,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:05,703 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:05,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2025-02-08 01:13:05,752 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:05,765 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:05,765 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:05,765 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:05,766 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:05,766 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:05,814 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:05,814 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:05,861 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:05,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935255099] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:05,863 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:05,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:05,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489997576] [2025-02-08 01:13:05,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:05,863 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:05,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:05,863 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:05,863 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:05,884 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:05,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 156 transitions, 2387 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:05,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:05,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:05,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:06,179 INFO L124 PetriNetUnfolderBase]: 389/837 cut-off events. [2025-02-08 01:13:06,179 INFO L125 PetriNetUnfolderBase]: For 8640/8714 co-relation queries the response was YES. [2025-02-08 01:13:06,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5782 conditions, 837 events. 389/837 cut-off events. For 8640/8714 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 4619 event pairs, 95 based on Foata normal form. 8/827 useless extension candidates. Maximal degree in co-relation 5702. Up to 305 conditions per place. [2025-02-08 01:13:06,184 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 97 selfloop transitions, 64 changer transitions 8/182 dead transitions. [2025-02-08 01:13:06,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 182 transitions, 2893 flow [2025-02-08 01:13:06,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:06,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:06,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 196 transitions. [2025-02-08 01:13:06,187 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4537037037037037 [2025-02-08 01:13:06,187 INFO L175 Difference]: Start difference. First operand has 207 places, 156 transitions, 2387 flow. Second operand 12 states and 196 transitions. [2025-02-08 01:13:06,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 182 transitions, 2893 flow [2025-02-08 01:13:06,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 182 transitions, 2743 flow, removed 10 selfloop flow, removed 9 redundant places. [2025-02-08 01:13:06,213 INFO L231 Difference]: Finished difference. Result has 211 places, 157 transitions, 2410 flow [2025-02-08 01:13:06,213 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2245, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2410, PETRI_PLACES=211, PETRI_TRANSITIONS=157} [2025-02-08 01:13:06,213 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 177 predicate places. [2025-02-08 01:13:06,213 INFO L471 AbstractCegarLoop]: Abstraction has has 211 places, 157 transitions, 2410 flow [2025-02-08 01:13:06,213 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:06,215 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:06,215 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:06,224 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2025-02-08 01:13:06,415 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,35 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:06,416 INFO L396 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:06,416 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:06,416 INFO L85 PathProgramCache]: Analyzing trace with hash -816437477, now seen corresponding path program 33 times [2025-02-08 01:13:06,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:06,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112978103] [2025-02-08 01:13:06,417 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:06,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:06,420 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:06,423 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:06,423 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:06,423 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:06,504 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:06,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:06,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112978103] [2025-02-08 01:13:06,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112978103] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:06,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244056808] [2025-02-08 01:13:06,505 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:06,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:06,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:06,507 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:06,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2025-02-08 01:13:06,560 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:06,572 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:06,572 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:06,572 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:06,573 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:06,573 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:06,618 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:06,618 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:06,658 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:06,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244056808] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:06,658 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:06,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:06,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715875197] [2025-02-08 01:13:06,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:06,659 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:06,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:06,659 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:06,659 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:06,676 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:06,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 157 transitions, 2410 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:06,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:06,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:06,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:06,954 INFO L124 PetriNetUnfolderBase]: 383/825 cut-off events. [2025-02-08 01:13:06,954 INFO L125 PetriNetUnfolderBase]: For 8618/8692 co-relation queries the response was YES. [2025-02-08 01:13:06,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5714 conditions, 825 events. 383/825 cut-off events. For 8618/8692 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 4537 event pairs, 87 based on Foata normal form. 8/815 useless extension candidates. Maximal degree in co-relation 5632. Up to 305 conditions per place. [2025-02-08 01:13:06,958 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 102 selfloop transitions, 55 changer transitions 10/180 dead transitions. [2025-02-08 01:13:06,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 180 transitions, 2869 flow [2025-02-08 01:13:06,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:06,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:06,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 192 transitions. [2025-02-08 01:13:06,959 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2025-02-08 01:13:06,959 INFO L175 Difference]: Start difference. First operand has 211 places, 157 transitions, 2410 flow. Second operand 12 states and 192 transitions. [2025-02-08 01:13:06,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 180 transitions, 2869 flow [2025-02-08 01:13:06,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 180 transitions, 2730 flow, removed 10 selfloop flow, removed 10 redundant places. [2025-02-08 01:13:06,982 INFO L231 Difference]: Finished difference. Result has 212 places, 155 transitions, 2359 flow [2025-02-08 01:13:06,983 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2275, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2359, PETRI_PLACES=212, PETRI_TRANSITIONS=155} [2025-02-08 01:13:06,983 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 178 predicate places. [2025-02-08 01:13:06,983 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 155 transitions, 2359 flow [2025-02-08 01:13:06,983 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:06,983 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:06,983 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:06,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:07,183 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,36 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:07,184 INFO L396 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:07,184 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:07,184 INFO L85 PathProgramCache]: Analyzing trace with hash -147293099, now seen corresponding path program 34 times [2025-02-08 01:13:07,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:07,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145264046] [2025-02-08 01:13:07,184 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:07,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:07,188 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:07,189 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:07,190 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:07,190 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:07,287 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:07,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:07,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145264046] [2025-02-08 01:13:07,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145264046] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:07,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495179703] [2025-02-08 01:13:07,287 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:07,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:07,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:07,289 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:07,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2025-02-08 01:13:07,334 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:07,345 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:07,345 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:07,345 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:07,346 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:07,346 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:07,392 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:07,392 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:07,439 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:07,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495179703] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:07,439 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:07,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:07,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753787188] [2025-02-08 01:13:07,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:07,439 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:07,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:07,439 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:07,440 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:07,464 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:07,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 155 transitions, 2359 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:07,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:07,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:07,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:07,715 INFO L124 PetriNetUnfolderBase]: 379/818 cut-off events. [2025-02-08 01:13:07,715 INFO L125 PetriNetUnfolderBase]: For 8354/8428 co-relation queries the response was YES. [2025-02-08 01:13:07,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5628 conditions, 818 events. 379/818 cut-off events. For 8354/8428 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4476 event pairs, 89 based on Foata normal form. 8/808 useless extension candidates. Maximal degree in co-relation 5548. Up to 305 conditions per place. [2025-02-08 01:13:07,721 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 106 selfloop transitions, 54 changer transitions 8/181 dead transitions. [2025-02-08 01:13:07,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 181 transitions, 2854 flow [2025-02-08 01:13:07,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:07,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:07,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 196 transitions. [2025-02-08 01:13:07,721 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4537037037037037 [2025-02-08 01:13:07,721 INFO L175 Difference]: Start difference. First operand has 212 places, 155 transitions, 2359 flow. Second operand 12 states and 196 transitions. [2025-02-08 01:13:07,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 181 transitions, 2854 flow [2025-02-08 01:13:07,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 181 transitions, 2734 flow, removed 5 selfloop flow, removed 11 redundant places. [2025-02-08 01:13:07,745 INFO L231 Difference]: Finished difference. Result has 211 places, 155 transitions, 2359 flow [2025-02-08 01:13:07,745 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2243, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2359, PETRI_PLACES=211, PETRI_TRANSITIONS=155} [2025-02-08 01:13:07,745 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 177 predicate places. [2025-02-08 01:13:07,745 INFO L471 AbstractCegarLoop]: Abstraction has has 211 places, 155 transitions, 2359 flow [2025-02-08 01:13:07,745 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:07,746 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:07,746 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:07,753 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2025-02-08 01:13:07,946 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,37 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:07,947 INFO L396 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:07,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:07,948 INFO L85 PathProgramCache]: Analyzing trace with hash -457048389, now seen corresponding path program 35 times [2025-02-08 01:13:07,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:07,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139864794] [2025-02-08 01:13:07,948 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:07,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:07,951 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:07,952 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:07,953 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:07,953 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:08,031 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:08,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:08,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139864794] [2025-02-08 01:13:08,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139864794] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:08,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862481354] [2025-02-08 01:13:08,031 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:08,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:08,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:08,033 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:08,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2025-02-08 01:13:08,081 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:08,092 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:08,092 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:08,092 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:08,093 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:08,093 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:08,128 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:08,128 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:08,167 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:08,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862481354] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:08,167 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:08,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:08,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296333370] [2025-02-08 01:13:08,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:08,167 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:08,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:08,168 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:08,168 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:08,180 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:08,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 155 transitions, 2359 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:08,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:08,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:08,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:08,386 INFO L124 PetriNetUnfolderBase]: 374/809 cut-off events. [2025-02-08 01:13:08,386 INFO L125 PetriNetUnfolderBase]: For 8298/8372 co-relation queries the response was YES. [2025-02-08 01:13:08,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5570 conditions, 809 events. 374/809 cut-off events. For 8298/8372 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4424 event pairs, 85 based on Foata normal form. 8/799 useless extension candidates. Maximal degree in co-relation 5490. Up to 305 conditions per place. [2025-02-08 01:13:08,392 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 99 selfloop transitions, 49 changer transitions 14/175 dead transitions. [2025-02-08 01:13:08,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 175 transitions, 2783 flow [2025-02-08 01:13:08,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:08,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:08,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2025-02-08 01:13:08,393 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2025-02-08 01:13:08,393 INFO L175 Difference]: Start difference. First operand has 211 places, 155 transitions, 2359 flow. Second operand 12 states and 188 transitions. [2025-02-08 01:13:08,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 175 transitions, 2783 flow [2025-02-08 01:13:08,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 175 transitions, 2657 flow, removed 6 selfloop flow, removed 11 redundant places. [2025-02-08 01:13:08,447 INFO L231 Difference]: Finished difference. Result has 210 places, 149 transitions, 2229 flow [2025-02-08 01:13:08,447 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2237, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2229, PETRI_PLACES=210, PETRI_TRANSITIONS=149} [2025-02-08 01:13:08,447 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 176 predicate places. [2025-02-08 01:13:08,447 INFO L471 AbstractCegarLoop]: Abstraction has has 210 places, 149 transitions, 2229 flow [2025-02-08 01:13:08,447 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:08,447 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:08,448 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:08,454 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2025-02-08 01:13:08,648 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,38 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:08,648 INFO L396 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:08,649 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:08,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1512180653, now seen corresponding path program 36 times [2025-02-08 01:13:08,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:08,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978546961] [2025-02-08 01:13:08,649 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:08,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:08,652 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:08,655 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:08,655 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:08,655 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:08,726 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:08,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:08,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978546961] [2025-02-08 01:13:08,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978546961] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:08,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834160695] [2025-02-08 01:13:08,726 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:08,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:08,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:08,728 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:08,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2025-02-08 01:13:08,776 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:08,787 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:08,787 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:08,787 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:08,789 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:08,789 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:08,848 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:08,849 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:08,898 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:08,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834160695] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:08,899 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:08,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:08,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883566704] [2025-02-08 01:13:08,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:08,900 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:08,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:08,900 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:08,900 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:08,922 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:08,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 149 transitions, 2229 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:08,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:08,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:08,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:09,201 INFO L124 PetriNetUnfolderBase]: 364/787 cut-off events. [2025-02-08 01:13:09,201 INFO L125 PetriNetUnfolderBase]: For 7750/7824 co-relation queries the response was YES. [2025-02-08 01:13:09,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5369 conditions, 787 events. 364/787 cut-off events. For 7750/7824 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4266 event pairs, 88 based on Foata normal form. 8/777 useless extension candidates. Maximal degree in co-relation 5291. Up to 305 conditions per place. [2025-02-08 01:13:09,206 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 101 selfloop transitions, 50 changer transitions 7/171 dead transitions. [2025-02-08 01:13:09,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 171 transitions, 2657 flow [2025-02-08 01:13:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:09,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:09,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2025-02-08 01:13:09,207 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44675925925925924 [2025-02-08 01:13:09,207 INFO L175 Difference]: Start difference. First operand has 210 places, 149 transitions, 2229 flow. Second operand 12 states and 193 transitions. [2025-02-08 01:13:09,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 171 transitions, 2657 flow [2025-02-08 01:13:09,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 171 transitions, 2505 flow, removed 13 selfloop flow, removed 12 redundant places. [2025-02-08 01:13:09,231 INFO L231 Difference]: Finished difference. Result has 203 places, 148 transitions, 2173 flow [2025-02-08 01:13:09,231 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2085, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2173, PETRI_PLACES=203, PETRI_TRANSITIONS=148} [2025-02-08 01:13:09,231 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 169 predicate places. [2025-02-08 01:13:09,231 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 148 transitions, 2173 flow [2025-02-08 01:13:09,231 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:09,231 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:09,231 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:09,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:09,436 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2025-02-08 01:13:09,436 INFO L396 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:09,437 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:09,437 INFO L85 PathProgramCache]: Analyzing trace with hash -412016515, now seen corresponding path program 37 times [2025-02-08 01:13:09,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:09,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69692683] [2025-02-08 01:13:09,437 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:09,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:09,440 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:09,442 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:09,442 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:09,442 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:09,529 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:09,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:09,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69692683] [2025-02-08 01:13:09,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69692683] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:09,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109155414] [2025-02-08 01:13:09,530 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:09,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:09,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:09,532 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:09,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2025-02-08 01:13:09,578 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:09,588 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:09,588 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:09,588 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:09,589 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:09,589 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:09,635 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:09,636 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:09,704 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:09,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109155414] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:09,704 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:09,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:09,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481005791] [2025-02-08 01:13:09,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:09,705 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:09,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:09,705 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:09,705 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:09,725 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:09,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 148 transitions, 2173 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:09,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:09,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:09,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:10,037 INFO L124 PetriNetUnfolderBase]: 361/783 cut-off events. [2025-02-08 01:13:10,037 INFO L125 PetriNetUnfolderBase]: For 7391/7465 co-relation queries the response was YES. [2025-02-08 01:13:10,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5278 conditions, 783 events. 361/783 cut-off events. For 7391/7465 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4254 event pairs, 90 based on Foata normal form. 8/773 useless extension candidates. Maximal degree in co-relation 5204. Up to 305 conditions per place. [2025-02-08 01:13:10,042 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 99 selfloop transitions, 46 changer transitions 11/169 dead transitions. [2025-02-08 01:13:10,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 169 transitions, 2594 flow [2025-02-08 01:13:10,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:10,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:10,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2025-02-08 01:13:10,043 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44212962962962965 [2025-02-08 01:13:10,043 INFO L175 Difference]: Start difference. First operand has 203 places, 148 transitions, 2173 flow. Second operand 12 states and 191 transitions. [2025-02-08 01:13:10,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 169 transitions, 2594 flow [2025-02-08 01:13:10,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 169 transitions, 2493 flow, removed 3 selfloop flow, removed 8 redundant places. [2025-02-08 01:13:10,066 INFO L231 Difference]: Finished difference. Result has 204 places, 144 transitions, 2105 flow [2025-02-08 01:13:10,066 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2074, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2105, PETRI_PLACES=204, PETRI_TRANSITIONS=144} [2025-02-08 01:13:10,067 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 170 predicate places. [2025-02-08 01:13:10,067 INFO L471 AbstractCegarLoop]: Abstraction has has 204 places, 144 transitions, 2105 flow [2025-02-08 01:13:10,067 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:10,067 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:10,068 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:10,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:10,268 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,40 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:10,268 INFO L396 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:10,268 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:10,269 INFO L85 PathProgramCache]: Analyzing trace with hash -693728633, now seen corresponding path program 38 times [2025-02-08 01:13:10,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:10,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965024474] [2025-02-08 01:13:10,269 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:10,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:10,273 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:10,276 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:10,276 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:10,276 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:10,352 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:10,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:10,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965024474] [2025-02-08 01:13:10,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965024474] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:10,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959300760] [2025-02-08 01:13:10,353 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:10,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:10,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:10,356 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:10,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2025-02-08 01:13:10,408 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:10,419 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:10,419 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:10,419 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:10,420 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:10,421 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:10,462 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:10,462 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:10,520 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:10,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959300760] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:10,521 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:10,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:10,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500149430] [2025-02-08 01:13:10,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:10,522 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:10,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:10,522 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:10,523 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:10,544 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:10,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 144 transitions, 2105 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:10,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:10,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:10,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:10,794 INFO L124 PetriNetUnfolderBase]: 360/779 cut-off events. [2025-02-08 01:13:10,794 INFO L125 PetriNetUnfolderBase]: For 7414/7484 co-relation queries the response was YES. [2025-02-08 01:13:10,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5247 conditions, 779 events. 360/779 cut-off events. For 7414/7484 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4220 event pairs, 90 based on Foata normal form. 8/769 useless extension candidates. Maximal degree in co-relation 5173. Up to 305 conditions per place. [2025-02-08 01:13:10,799 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 88 selfloop transitions, 59 changer transitions 7/167 dead transitions. [2025-02-08 01:13:10,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 167 transitions, 2553 flow [2025-02-08 01:13:10,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:10,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:10,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2025-02-08 01:13:10,800 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44212962962962965 [2025-02-08 01:13:10,801 INFO L175 Difference]: Start difference. First operand has 204 places, 144 transitions, 2105 flow. Second operand 12 states and 191 transitions. [2025-02-08 01:13:10,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 167 transitions, 2553 flow [2025-02-08 01:13:10,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 167 transitions, 2432 flow, removed 5 selfloop flow, removed 14 redundant places. [2025-02-08 01:13:10,824 INFO L231 Difference]: Finished difference. Result has 199 places, 147 transitions, 2168 flow [2025-02-08 01:13:10,824 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1988, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2168, PETRI_PLACES=199, PETRI_TRANSITIONS=147} [2025-02-08 01:13:10,824 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 165 predicate places. [2025-02-08 01:13:10,824 INFO L471 AbstractCegarLoop]: Abstraction has has 199 places, 147 transitions, 2168 flow [2025-02-08 01:13:10,824 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:10,824 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:10,824 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:10,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:11,025 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2025-02-08 01:13:11,025 INFO L396 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:11,026 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:11,026 INFO L85 PathProgramCache]: Analyzing trace with hash -38422221, now seen corresponding path program 39 times [2025-02-08 01:13:11,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:11,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11234829] [2025-02-08 01:13:11,026 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:11,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:11,030 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:11,032 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:11,032 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:11,032 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:11,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:11,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:11,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11234829] [2025-02-08 01:13:11,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11234829] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:11,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824511029] [2025-02-08 01:13:11,112 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:11,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:11,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:11,116 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:11,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2025-02-08 01:13:11,162 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:11,175 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:11,176 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:11,176 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:11,176 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:11,177 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:11,239 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:11,239 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:11,294 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:11,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824511029] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:11,294 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:11,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:11,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806687746] [2025-02-08 01:13:11,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:11,295 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:11,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:11,295 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:11,295 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:11,317 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:11,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 147 transitions, 2168 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:11,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:11,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:11,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:11,606 INFO L124 PetriNetUnfolderBase]: 356/772 cut-off events. [2025-02-08 01:13:11,606 INFO L125 PetriNetUnfolderBase]: For 7377/7451 co-relation queries the response was YES. [2025-02-08 01:13:11,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5217 conditions, 772 events. 356/772 cut-off events. For 7377/7451 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4179 event pairs, 89 based on Foata normal form. 8/762 useless extension candidates. Maximal degree in co-relation 5143. Up to 305 conditions per place. [2025-02-08 01:13:11,613 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 86 selfloop transitions, 60 changer transitions 7/166 dead transitions. [2025-02-08 01:13:11,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 166 transitions, 2552 flow [2025-02-08 01:13:11,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:11,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:11,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2025-02-08 01:13:11,614 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4398148148148148 [2025-02-08 01:13:11,614 INFO L175 Difference]: Start difference. First operand has 199 places, 147 transitions, 2168 flow. Second operand 12 states and 190 transitions. [2025-02-08 01:13:11,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 166 transitions, 2552 flow [2025-02-08 01:13:11,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 166 transitions, 2434 flow, removed 6 selfloop flow, removed 8 redundant places. [2025-02-08 01:13:11,639 INFO L231 Difference]: Finished difference. Result has 202 places, 146 transitions, 2164 flow [2025-02-08 01:13:11,639 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2052, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2164, PETRI_PLACES=202, PETRI_TRANSITIONS=146} [2025-02-08 01:13:11,639 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 168 predicate places. [2025-02-08 01:13:11,639 INFO L471 AbstractCegarLoop]: Abstraction has has 202 places, 146 transitions, 2164 flow [2025-02-08 01:13:11,639 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:11,639 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:11,640 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:11,648 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2025-02-08 01:13:11,840 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2025-02-08 01:13:11,840 INFO L396 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:11,841 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:11,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1961509069, now seen corresponding path program 40 times [2025-02-08 01:13:11,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:11,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519609795] [2025-02-08 01:13:11,841 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:11,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:11,845 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:11,847 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:11,847 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:11,847 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:11,954 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:11,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:11,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519609795] [2025-02-08 01:13:11,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519609795] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:11,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944470838] [2025-02-08 01:13:11,954 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:11,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:11,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:11,957 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:11,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2025-02-08 01:13:12,006 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:12,016 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:12,016 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:12,016 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:12,017 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:12,017 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:12,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:12,059 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:12,106 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:12,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944470838] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:12,106 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:12,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:12,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293404723] [2025-02-08 01:13:12,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:12,106 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:12,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:12,106 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:12,106 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:12,115 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:12,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 146 transitions, 2164 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:12,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:12,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:12,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:12,374 INFO L124 PetriNetUnfolderBase]: 357/775 cut-off events. [2025-02-08 01:13:12,374 INFO L125 PetriNetUnfolderBase]: For 7481/7555 co-relation queries the response was YES. [2025-02-08 01:13:12,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5250 conditions, 775 events. 357/775 cut-off events. For 7481/7555 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4185 event pairs, 87 based on Foata normal form. 8/765 useless extension candidates. Maximal degree in co-relation 5176. Up to 305 conditions per place. [2025-02-08 01:13:12,380 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 91 selfloop transitions, 58 changer transitions 7/169 dead transitions. [2025-02-08 01:13:12,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 169 transitions, 2616 flow [2025-02-08 01:13:12,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:12,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:12,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 192 transitions. [2025-02-08 01:13:12,381 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2025-02-08 01:13:12,381 INFO L175 Difference]: Start difference. First operand has 202 places, 146 transitions, 2164 flow. Second operand 12 states and 192 transitions. [2025-02-08 01:13:12,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 169 transitions, 2616 flow [2025-02-08 01:13:12,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 169 transitions, 2490 flow, removed 2 selfloop flow, removed 9 redundant places. [2025-02-08 01:13:12,407 INFO L231 Difference]: Finished difference. Result has 205 places, 149 transitions, 2220 flow [2025-02-08 01:13:12,407 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2042, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2220, PETRI_PLACES=205, PETRI_TRANSITIONS=149} [2025-02-08 01:13:12,408 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 171 predicate places. [2025-02-08 01:13:12,408 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 149 transitions, 2220 flow [2025-02-08 01:13:12,408 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:12,408 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:12,408 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:12,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2025-02-08 01:13:12,608 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2025-02-08 01:13:12,609 INFO L396 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:12,609 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:12,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1986962843, now seen corresponding path program 41 times [2025-02-08 01:13:12,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:12,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505520184] [2025-02-08 01:13:12,610 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:12,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:12,612 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:12,615 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:12,615 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:12,615 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:12,712 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:12,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:12,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505520184] [2025-02-08 01:13:12,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505520184] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:12,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849708974] [2025-02-08 01:13:12,712 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:12,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:12,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:12,714 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:12,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2025-02-08 01:13:12,761 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:12,771 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:12,771 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:12,771 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:12,772 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:12,772 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:12,819 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:12,820 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:12,882 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:12,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849708974] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:12,882 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:12,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:12,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293276082] [2025-02-08 01:13:12,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:12,882 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:12,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:12,882 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:12,882 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:12,899 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:12,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 149 transitions, 2220 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:12,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:12,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:12,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:13,191 INFO L124 PetriNetUnfolderBase]: 353/768 cut-off events. [2025-02-08 01:13:13,191 INFO L125 PetriNetUnfolderBase]: For 7457/7531 co-relation queries the response was YES. [2025-02-08 01:13:13,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5235 conditions, 768 events. 353/768 cut-off events. For 7457/7531 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4152 event pairs, 85 based on Foata normal form. 8/758 useless extension candidates. Maximal degree in co-relation 5158. Up to 305 conditions per place. [2025-02-08 01:13:13,196 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 90 selfloop transitions, 58 changer transitions 7/168 dead transitions. [2025-02-08 01:13:13,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 168 transitions, 2610 flow [2025-02-08 01:13:13,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:13,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:13,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2025-02-08 01:13:13,197 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44675925925925924 [2025-02-08 01:13:13,197 INFO L175 Difference]: Start difference. First operand has 205 places, 149 transitions, 2220 flow. Second operand 12 states and 193 transitions. [2025-02-08 01:13:13,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 168 transitions, 2610 flow [2025-02-08 01:13:13,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 168 transitions, 2492 flow, removed 7 selfloop flow, removed 8 redundant places. [2025-02-08 01:13:13,220 INFO L231 Difference]: Finished difference. Result has 208 places, 148 transitions, 2212 flow [2025-02-08 01:13:13,220 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2106, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2212, PETRI_PLACES=208, PETRI_TRANSITIONS=148} [2025-02-08 01:13:13,220 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 174 predicate places. [2025-02-08 01:13:13,220 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 148 transitions, 2212 flow [2025-02-08 01:13:13,220 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:13,220 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:13,220 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:13,226 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:13,424 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,44 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:13,425 INFO L396 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:13,425 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:13,426 INFO L85 PathProgramCache]: Analyzing trace with hash -2557271, now seen corresponding path program 42 times [2025-02-08 01:13:13,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:13,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933887511] [2025-02-08 01:13:13,426 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:13,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:13,429 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:13,431 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:13,431 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:13,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:13,516 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:13,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:13,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933887511] [2025-02-08 01:13:13,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933887511] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:13,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674041774] [2025-02-08 01:13:13,517 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:13,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:13,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:13,519 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:13,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2025-02-08 01:13:13,566 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:13,578 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:13,578 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:13,578 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:13,578 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:13,579 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:13,623 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:13,624 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:13,667 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:13,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674041774] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:13,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:13,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:13,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542106048] [2025-02-08 01:13:13,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:13,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:13,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:13,668 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:13,668 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:13,682 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:13,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 148 transitions, 2212 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:13,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:13,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:13,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:13,938 INFO L124 PetriNetUnfolderBase]: 350/764 cut-off events. [2025-02-08 01:13:13,939 INFO L125 PetriNetUnfolderBase]: For 7489/7563 co-relation queries the response was YES. [2025-02-08 01:13:13,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5207 conditions, 764 events. 350/764 cut-off events. For 7489/7563 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4147 event pairs, 81 based on Foata normal form. 8/754 useless extension candidates. Maximal degree in co-relation 5130. Up to 305 conditions per place. [2025-02-08 01:13:13,943 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 87 selfloop transitions, 59 changer transitions 8/167 dead transitions. [2025-02-08 01:13:13,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 167 transitions, 2601 flow [2025-02-08 01:13:13,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:13,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:13,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 187 transitions. [2025-02-08 01:13:13,944 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43287037037037035 [2025-02-08 01:13:13,944 INFO L175 Difference]: Start difference. First operand has 208 places, 148 transitions, 2212 flow. Second operand 12 states and 187 transitions. [2025-02-08 01:13:13,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 167 transitions, 2601 flow [2025-02-08 01:13:13,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 167 transitions, 2481 flow, removed 2 selfloop flow, removed 9 redundant places. [2025-02-08 01:13:13,966 INFO L231 Difference]: Finished difference. Result has 208 places, 146 transitions, 2178 flow [2025-02-08 01:13:13,967 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2094, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2178, PETRI_PLACES=208, PETRI_TRANSITIONS=146} [2025-02-08 01:13:13,967 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 174 predicate places. [2025-02-08 01:13:13,967 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 146 transitions, 2178 flow [2025-02-08 01:13:13,967 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:13,967 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:13,967 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:13,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:14,172 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2025-02-08 01:13:14,172 INFO L396 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:14,172 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:14,172 INFO L85 PathProgramCache]: Analyzing trace with hash 62765675, now seen corresponding path program 43 times [2025-02-08 01:13:14,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:14,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014020176] [2025-02-08 01:13:14,172 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:14,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:14,175 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:14,177 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:14,177 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:14,177 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:14,253 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:14,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:14,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014020176] [2025-02-08 01:13:14,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014020176] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:14,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695757655] [2025-02-08 01:13:14,253 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:14,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:14,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:14,256 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:14,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2025-02-08 01:13:14,304 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:14,314 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:14,314 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:14,314 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:14,315 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:14,316 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:14,356 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:14,356 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:14,404 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:14,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695757655] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:14,404 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:14,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:14,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993550046] [2025-02-08 01:13:14,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:14,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:14,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:14,405 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:14,405 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:14,423 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:14,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 146 transitions, 2178 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:14,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:14,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:14,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:14,657 INFO L124 PetriNetUnfolderBase]: 347/759 cut-off events. [2025-02-08 01:13:14,657 INFO L125 PetriNetUnfolderBase]: For 7260/7334 co-relation queries the response was YES. [2025-02-08 01:13:14,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5173 conditions, 759 events. 347/759 cut-off events. For 7260/7334 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4116 event pairs, 85 based on Foata normal form. 8/749 useless extension candidates. Maximal degree in co-relation 5096. Up to 305 conditions per place. [2025-02-08 01:13:14,662 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 88 selfloop transitions, 54 changer transitions 9/164 dead transitions. [2025-02-08 01:13:14,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 164 transitions, 2553 flow [2025-02-08 01:13:14,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:14,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:14,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2025-02-08 01:13:14,662 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44212962962962965 [2025-02-08 01:13:14,663 INFO L175 Difference]: Start difference. First operand has 208 places, 146 transitions, 2178 flow. Second operand 12 states and 191 transitions. [2025-02-08 01:13:14,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 164 transitions, 2553 flow [2025-02-08 01:13:14,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 164 transitions, 2431 flow, removed 1 selfloop flow, removed 9 redundant places. [2025-02-08 01:13:14,684 INFO L231 Difference]: Finished difference. Result has 207 places, 143 transitions, 2118 flow [2025-02-08 01:13:14,684 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2058, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2118, PETRI_PLACES=207, PETRI_TRANSITIONS=143} [2025-02-08 01:13:14,684 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 173 predicate places. [2025-02-08 01:13:14,684 INFO L471 AbstractCegarLoop]: Abstraction has has 207 places, 143 transitions, 2118 flow [2025-02-08 01:13:14,685 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:14,685 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:14,685 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:14,691 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2025-02-08 01:13:14,885 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,46 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:14,886 INFO L396 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:14,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:14,886 INFO L85 PathProgramCache]: Analyzing trace with hash -482913647, now seen corresponding path program 44 times [2025-02-08 01:13:14,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:14,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816969738] [2025-02-08 01:13:14,886 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:14,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:14,889 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:14,891 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:14,891 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:14,891 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:14,961 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:14,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:14,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816969738] [2025-02-08 01:13:14,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816969738] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:14,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072912484] [2025-02-08 01:13:14,962 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:14,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:14,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:14,964 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:14,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2025-02-08 01:13:15,009 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:15,020 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:15,020 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:15,020 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:15,021 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:15,021 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:15,058 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:15,058 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:15,096 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:15,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072912484] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:15,096 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:15,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:15,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904911413] [2025-02-08 01:13:15,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:15,096 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:15,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:15,096 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:15,097 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:15,112 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:15,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 143 transitions, 2118 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:15,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:15,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:15,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:15,341 INFO L124 PetriNetUnfolderBase]: 345/757 cut-off events. [2025-02-08 01:13:15,341 INFO L125 PetriNetUnfolderBase]: For 7268/7342 co-relation queries the response was YES. [2025-02-08 01:13:15,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5123 conditions, 757 events. 345/757 cut-off events. For 7268/7342 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4111 event pairs, 85 based on Foata normal form. 8/747 useless extension candidates. Maximal degree in co-relation 5046. Up to 305 conditions per place. [2025-02-08 01:13:15,345 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 89 selfloop transitions, 54 changer transitions 7/163 dead transitions. [2025-02-08 01:13:15,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 163 transitions, 2507 flow [2025-02-08 01:13:15,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:15,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:15,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2025-02-08 01:13:15,346 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4398148148148148 [2025-02-08 01:13:15,346 INFO L175 Difference]: Start difference. First operand has 207 places, 143 transitions, 2118 flow. Second operand 12 states and 190 transitions. [2025-02-08 01:13:15,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 163 transitions, 2507 flow [2025-02-08 01:13:15,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 163 transitions, 2374 flow, removed 3 selfloop flow, removed 13 redundant places. [2025-02-08 01:13:15,367 INFO L231 Difference]: Finished difference. Result has 203 places, 143 transitions, 2094 flow [2025-02-08 01:13:15,368 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1989, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2094, PETRI_PLACES=203, PETRI_TRANSITIONS=143} [2025-02-08 01:13:15,368 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 169 predicate places. [2025-02-08 01:13:15,368 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 143 transitions, 2094 flow [2025-02-08 01:13:15,368 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:15,368 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:15,368 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:15,374 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2025-02-08 01:13:15,573 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,47 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:15,573 INFO L396 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:15,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:15,573 INFO L85 PathProgramCache]: Analyzing trace with hash 409261059, now seen corresponding path program 45 times [2025-02-08 01:13:15,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:15,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23987452] [2025-02-08 01:13:15,573 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:15,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:15,576 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:15,579 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:15,579 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:15,579 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:15,664 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:15,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:15,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23987452] [2025-02-08 01:13:15,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23987452] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:15,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963084170] [2025-02-08 01:13:15,665 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:15,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:15,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:15,667 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:15,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2025-02-08 01:13:15,719 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:15,731 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:15,731 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:15,731 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:15,733 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:15,734 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:15,780 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:15,781 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:15,828 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:15,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963084170] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:15,828 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:15,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:15,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41926371] [2025-02-08 01:13:15,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:15,829 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:15,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:15,829 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:15,829 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:15,845 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:15,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 143 transitions, 2094 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:15,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:15,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:15,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:16,091 INFO L124 PetriNetUnfolderBase]: 342/752 cut-off events. [2025-02-08 01:13:16,091 INFO L125 PetriNetUnfolderBase]: For 7180/7254 co-relation queries the response was YES. [2025-02-08 01:13:16,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5074 conditions, 752 events. 342/752 cut-off events. For 7180/7254 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4080 event pairs, 84 based on Foata normal form. 8/742 useless extension candidates. Maximal degree in co-relation 4998. Up to 305 conditions per place. [2025-02-08 01:13:16,096 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 87 selfloop transitions, 52 changer transitions 9/161 dead transitions. [2025-02-08 01:13:16,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 161 transitions, 2464 flow [2025-02-08 01:13:16,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:16,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:16,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 189 transitions. [2025-02-08 01:13:16,096 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4375 [2025-02-08 01:13:16,097 INFO L175 Difference]: Start difference. First operand has 203 places, 143 transitions, 2094 flow. Second operand 12 states and 189 transitions. [2025-02-08 01:13:16,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 161 transitions, 2464 flow [2025-02-08 01:13:16,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 161 transitions, 2346 flow, removed 2 selfloop flow, removed 10 redundant places. [2025-02-08 01:13:16,117 INFO L231 Difference]: Finished difference. Result has 203 places, 140 transitions, 2038 flow [2025-02-08 01:13:16,118 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1979, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2038, PETRI_PLACES=203, PETRI_TRANSITIONS=140} [2025-02-08 01:13:16,118 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 169 predicate places. [2025-02-08 01:13:16,118 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 140 transitions, 2038 flow [2025-02-08 01:13:16,118 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:16,118 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:16,118 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:16,125 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2025-02-08 01:13:16,322 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,48 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:16,322 INFO L396 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:16,323 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:16,323 INFO L85 PathProgramCache]: Analyzing trace with hash 252986631, now seen corresponding path program 46 times [2025-02-08 01:13:16,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:16,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919667781] [2025-02-08 01:13:16,323 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:16,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:16,326 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:16,328 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:16,328 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:16,328 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:16,405 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:16,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:16,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919667781] [2025-02-08 01:13:16,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919667781] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:16,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932459434] [2025-02-08 01:13:16,406 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:16,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:16,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:16,408 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:16,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2025-02-08 01:13:16,454 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:16,464 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:16,464 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:16,464 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:16,465 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:16,465 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:16,546 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:16,546 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:16,591 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:16,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932459434] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:16,592 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:16,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:16,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851363658] [2025-02-08 01:13:16,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:16,592 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:16,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:16,592 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:16,592 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:16,605 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:16,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 140 transitions, 2038 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:16,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:16,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:16,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:16,831 INFO L124 PetriNetUnfolderBase]: 341/748 cut-off events. [2025-02-08 01:13:16,831 INFO L125 PetriNetUnfolderBase]: For 7142/7216 co-relation queries the response was YES. [2025-02-08 01:13:16,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5044 conditions, 748 events. 341/748 cut-off events. For 7142/7216 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4048 event pairs, 84 based on Foata normal form. 8/738 useless extension candidates. Maximal degree in co-relation 4969. Up to 305 conditions per place. [2025-02-08 01:13:16,835 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 95 selfloop transitions, 48 changer transitions 7/163 dead transitions. [2025-02-08 01:13:16,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 163 transitions, 2476 flow [2025-02-08 01:13:16,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:16,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:16,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2025-02-08 01:13:16,835 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4398148148148148 [2025-02-08 01:13:16,835 INFO L175 Difference]: Start difference. First operand has 203 places, 140 transitions, 2038 flow. Second operand 12 states and 190 transitions. [2025-02-08 01:13:16,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 163 transitions, 2476 flow [2025-02-08 01:13:16,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 163 transitions, 2340 flow, removed 4 selfloop flow, removed 13 redundant places. [2025-02-08 01:13:16,856 INFO L231 Difference]: Finished difference. Result has 201 places, 143 transitions, 2061 flow [2025-02-08 01:13:16,856 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1906, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2061, PETRI_PLACES=201, PETRI_TRANSITIONS=143} [2025-02-08 01:13:16,856 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 167 predicate places. [2025-02-08 01:13:16,856 INFO L471 AbstractCegarLoop]: Abstraction has has 201 places, 143 transitions, 2061 flow [2025-02-08 01:13:16,856 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:16,856 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:16,856 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:16,862 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2025-02-08 01:13:17,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2025-02-08 01:13:17,057 INFO L396 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:17,057 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:17,057 INFO L85 PathProgramCache]: Analyzing trace with hash -93508753, now seen corresponding path program 47 times [2025-02-08 01:13:17,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:17,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487132201] [2025-02-08 01:13:17,057 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:17,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:17,062 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:17,063 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:17,063 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:17,063 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:17,135 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:17,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:17,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487132201] [2025-02-08 01:13:17,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487132201] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:17,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170304306] [2025-02-08 01:13:17,136 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:17,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:17,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:17,138 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:17,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2025-02-08 01:13:17,186 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:17,196 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:17,196 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:17,196 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:17,197 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:17,197 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:17,237 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:17,237 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:17,278 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:17,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170304306] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:17,278 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:17,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:17,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401180051] [2025-02-08 01:13:17,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:17,278 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:17,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:17,279 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:17,279 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:17,292 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:17,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 143 transitions, 2061 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:17,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:17,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:17,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:17,547 INFO L124 PetriNetUnfolderBase]: 337/741 cut-off events. [2025-02-08 01:13:17,548 INFO L125 PetriNetUnfolderBase]: For 6908/6982 co-relation queries the response was YES. [2025-02-08 01:13:17,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4991 conditions, 741 events. 337/741 cut-off events. For 6908/6982 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3996 event pairs, 82 based on Foata normal form. 8/731 useless extension candidates. Maximal degree in co-relation 4915. Up to 305 conditions per place. [2025-02-08 01:13:17,552 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 94 selfloop transitions, 48 changer transitions 7/162 dead transitions. [2025-02-08 01:13:17,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 162 transitions, 2441 flow [2025-02-08 01:13:17,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:17,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:17,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2025-02-08 01:13:17,552 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4398148148148148 [2025-02-08 01:13:17,552 INFO L175 Difference]: Start difference. First operand has 201 places, 143 transitions, 2061 flow. Second operand 12 states and 190 transitions. [2025-02-08 01:13:17,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 162 transitions, 2441 flow [2025-02-08 01:13:17,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 162 transitions, 2334 flow, removed 10 selfloop flow, removed 8 redundant places. [2025-02-08 01:13:17,572 INFO L231 Difference]: Finished difference. Result has 204 places, 142 transitions, 2048 flow [2025-02-08 01:13:17,572 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1960, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2048, PETRI_PLACES=204, PETRI_TRANSITIONS=142} [2025-02-08 01:13:17,573 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 170 predicate places. [2025-02-08 01:13:17,573 INFO L471 AbstractCegarLoop]: Abstraction has has 204 places, 142 transitions, 2048 flow [2025-02-08 01:13:17,573 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:17,573 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:17,573 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:17,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2025-02-08 01:13:17,773 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,50 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:17,773 INFO L396 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:17,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:17,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1731582053, now seen corresponding path program 48 times [2025-02-08 01:13:17,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:17,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181236003] [2025-02-08 01:13:17,774 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:17,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:17,777 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:17,780 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:17,780 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:17,780 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:17,863 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:17,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:17,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181236003] [2025-02-08 01:13:17,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181236003] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:17,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099960970] [2025-02-08 01:13:17,863 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:17,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:17,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:17,869 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:17,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2025-02-08 01:13:17,919 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:17,930 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:17,930 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:17,930 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:17,931 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:17,932 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:17,977 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:17,978 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:18,023 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:18,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099960970] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:18,024 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:18,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:18,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172545935] [2025-02-08 01:13:18,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:18,024 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:18,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:18,024 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:18,024 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:18,053 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:18,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 142 transitions, 2048 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:18,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:18,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:18,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:18,294 INFO L124 PetriNetUnfolderBase]: 336/743 cut-off events. [2025-02-08 01:13:18,294 INFO L125 PetriNetUnfolderBase]: For 6829/6903 co-relation queries the response was YES. [2025-02-08 01:13:18,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4985 conditions, 743 events. 336/743 cut-off events. For 6829/6903 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4044 event pairs, 82 based on Foata normal form. 8/733 useless extension candidates. Maximal degree in co-relation 4909. Up to 305 conditions per place. [2025-02-08 01:13:18,300 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 95 selfloop transitions, 47 changer transitions 7/162 dead transitions. [2025-02-08 01:13:18,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 162 transitions, 2435 flow [2025-02-08 01:13:18,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:18,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:18,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2025-02-08 01:13:18,300 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2025-02-08 01:13:18,300 INFO L175 Difference]: Start difference. First operand has 204 places, 142 transitions, 2048 flow. Second operand 12 states and 188 transitions. [2025-02-08 01:13:18,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 162 transitions, 2435 flow [2025-02-08 01:13:18,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 162 transitions, 2335 flow, removed 3 selfloop flow, removed 9 redundant places. [2025-02-08 01:13:18,322 INFO L231 Difference]: Finished difference. Result has 205 places, 142 transitions, 2038 flow [2025-02-08 01:13:18,322 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1952, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2038, PETRI_PLACES=205, PETRI_TRANSITIONS=142} [2025-02-08 01:13:18,322 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 171 predicate places. [2025-02-08 01:13:18,322 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 142 transitions, 2038 flow [2025-02-08 01:13:18,322 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:18,322 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:18,322 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:18,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2025-02-08 01:13:18,527 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,51 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:18,527 INFO L396 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:18,527 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:18,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1275459579, now seen corresponding path program 49 times [2025-02-08 01:13:18,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:18,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858303135] [2025-02-08 01:13:18,528 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:18,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:18,532 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:18,533 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:18,533 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:18,533 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:18,617 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:18,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:18,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858303135] [2025-02-08 01:13:18,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858303135] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:18,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687822166] [2025-02-08 01:13:18,617 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:18,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:18,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:18,620 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:18,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2025-02-08 01:13:18,669 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:18,680 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:18,680 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:18,680 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:18,681 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:18,681 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:18,730 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:18,730 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:18,779 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:18,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687822166] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:18,779 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:18,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:18,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884869165] [2025-02-08 01:13:18,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:18,780 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:18,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:18,780 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:18,780 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:18,797 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:18,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 142 transitions, 2038 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:18,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:18,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:18,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:19,112 INFO L124 PetriNetUnfolderBase]: 333/738 cut-off events. [2025-02-08 01:13:19,112 INFO L125 PetriNetUnfolderBase]: For 6817/6891 co-relation queries the response was YES. [2025-02-08 01:13:19,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4952 conditions, 738 events. 333/738 cut-off events. For 6817/6891 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4010 event pairs, 80 based on Foata normal form. 8/728 useless extension candidates. Maximal degree in co-relation 4876. Up to 305 conditions per place. [2025-02-08 01:13:19,117 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 93 selfloop transitions, 45 changer transitions 9/160 dead transitions. [2025-02-08 01:13:19,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 160 transitions, 2406 flow [2025-02-08 01:13:19,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:19,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:19,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 187 transitions. [2025-02-08 01:13:19,118 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43287037037037035 [2025-02-08 01:13:19,118 INFO L175 Difference]: Start difference. First operand has 205 places, 142 transitions, 2038 flow. Second operand 12 states and 187 transitions. [2025-02-08 01:13:19,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 160 transitions, 2406 flow [2025-02-08 01:13:19,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 160 transitions, 2299 flow, removed 2 selfloop flow, removed 11 redundant places. [2025-02-08 01:13:19,139 INFO L231 Difference]: Finished difference. Result has 204 places, 139 transitions, 1978 flow [2025-02-08 01:13:19,140 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1934, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1978, PETRI_PLACES=204, PETRI_TRANSITIONS=139} [2025-02-08 01:13:19,140 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 170 predicate places. [2025-02-08 01:13:19,140 INFO L471 AbstractCegarLoop]: Abstraction has has 204 places, 139 transitions, 1978 flow [2025-02-08 01:13:19,140 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:19,141 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:19,141 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:19,147 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2025-02-08 01:13:19,341 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2025-02-08 01:13:19,342 INFO L396 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:19,342 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:19,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1671210537, now seen corresponding path program 50 times [2025-02-08 01:13:19,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:19,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605306110] [2025-02-08 01:13:19,343 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:19,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:19,345 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:19,348 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:19,348 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:19,348 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:19,423 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:19,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:19,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605306110] [2025-02-08 01:13:19,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605306110] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:19,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236632937] [2025-02-08 01:13:19,423 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:19,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:19,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:19,426 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:19,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2025-02-08 01:13:19,478 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:19,489 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:19,489 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:19,489 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:19,489 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:19,490 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:19,532 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:19,532 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:19,589 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:19,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236632937] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:19,589 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:19,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:19,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804742764] [2025-02-08 01:13:19,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:19,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:19,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:19,590 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:19,590 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:19,602 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:19,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 139 transitions, 1978 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:19,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:19,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:19,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:19,900 INFO L124 PetriNetUnfolderBase]: 328/727 cut-off events. [2025-02-08 01:13:19,901 INFO L125 PetriNetUnfolderBase]: For 6616/6690 co-relation queries the response was YES. [2025-02-08 01:13:19,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4863 conditions, 727 events. 328/727 cut-off events. For 6616/6690 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3923 event pairs, 82 based on Foata normal form. 8/717 useless extension candidates. Maximal degree in co-relation 4788. Up to 305 conditions per place. [2025-02-08 01:13:19,906 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 89 selfloop transitions, 38 changer transitions 16/156 dead transitions. [2025-02-08 01:13:19,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 156 transitions, 2325 flow [2025-02-08 01:13:19,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:19,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:19,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 185 transitions. [2025-02-08 01:13:19,907 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42824074074074076 [2025-02-08 01:13:19,907 INFO L175 Difference]: Start difference. First operand has 204 places, 139 transitions, 1978 flow. Second operand 12 states and 185 transitions. [2025-02-08 01:13:19,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 156 transitions, 2325 flow [2025-02-08 01:13:19,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 156 transitions, 2221 flow, removed 3 selfloop flow, removed 13 redundant places. [2025-02-08 01:13:19,929 INFO L231 Difference]: Finished difference. Result has 199 places, 131 transitions, 1851 flow [2025-02-08 01:13:19,929 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1874, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1851, PETRI_PLACES=199, PETRI_TRANSITIONS=131} [2025-02-08 01:13:19,929 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 165 predicate places. [2025-02-08 01:13:19,929 INFO L471 AbstractCegarLoop]: Abstraction has has 199 places, 131 transitions, 1851 flow [2025-02-08 01:13:19,929 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:19,929 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:19,933 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:19,942 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2025-02-08 01:13:20,134 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,53 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:20,137 INFO L396 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:20,138 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:20,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1063983277, now seen corresponding path program 9 times [2025-02-08 01:13:20,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:20,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036468247] [2025-02-08 01:13:20,138 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:20,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:20,142 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:20,144 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:20,144 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:20,144 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:20,211 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:20,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:20,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036468247] [2025-02-08 01:13:20,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036468247] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:20,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871561608] [2025-02-08 01:13:20,212 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:20,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:20,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:20,214 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:20,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2025-02-08 01:13:20,267 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:20,279 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:20,279 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:20,279 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:20,281 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:20,282 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:20,316 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:20,316 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:20,355 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:20,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871561608] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:20,355 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:20,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:20,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257605747] [2025-02-08 01:13:20,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:20,356 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:20,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:20,356 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:20,356 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:20,365 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:20,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 131 transitions, 1851 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:20,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:20,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:20,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:20,642 INFO L124 PetriNetUnfolderBase]: 327/713 cut-off events. [2025-02-08 01:13:20,642 INFO L125 PetriNetUnfolderBase]: For 6969/7018 co-relation queries the response was YES. [2025-02-08 01:13:20,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4772 conditions, 713 events. 327/713 cut-off events. For 6969/7018 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3842 event pairs, 94 based on Foata normal form. 9/706 useless extension candidates. Maximal degree in co-relation 4699. Up to 275 conditions per place. [2025-02-08 01:13:20,646 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 115 selfloop transitions, 37 changer transitions 8/173 dead transitions. [2025-02-08 01:13:20,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 173 transitions, 2584 flow [2025-02-08 01:13:20,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:20,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:20,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2025-02-08 01:13:20,647 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2025-02-08 01:13:20,647 INFO L175 Difference]: Start difference. First operand has 199 places, 131 transitions, 1851 flow. Second operand 11 states and 177 transitions. [2025-02-08 01:13:20,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 173 transitions, 2584 flow [2025-02-08 01:13:20,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 173 transitions, 2478 flow, removed 6 selfloop flow, removed 10 redundant places. [2025-02-08 01:13:20,664 INFO L231 Difference]: Finished difference. Result has 192 places, 133 transitions, 1883 flow [2025-02-08 01:13:20,664 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1751, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1883, PETRI_PLACES=192, PETRI_TRANSITIONS=133} [2025-02-08 01:13:20,664 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 158 predicate places. [2025-02-08 01:13:20,664 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 133 transitions, 1883 flow [2025-02-08 01:13:20,665 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:20,665 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:20,665 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:20,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:20,869 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2025-02-08 01:13:20,869 INFO L396 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:20,869 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:20,870 INFO L85 PathProgramCache]: Analyzing trace with hash -259789451, now seen corresponding path program 51 times [2025-02-08 01:13:20,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:20,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322901667] [2025-02-08 01:13:20,870 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:20,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:20,873 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:20,875 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:20,875 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:20,875 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:20,956 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:20,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:20,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322901667] [2025-02-08 01:13:20,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322901667] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:20,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808770548] [2025-02-08 01:13:20,957 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:20,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:20,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:20,959 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:20,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2025-02-08 01:13:21,086 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:21,098 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:21,098 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:21,098 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:21,098 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:21,099 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:21,143 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:21,144 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:21,222 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:21,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808770548] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:21,223 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:21,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:21,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692840518] [2025-02-08 01:13:21,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:21,223 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:21,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:21,224 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:21,224 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:21,254 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:21,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 133 transitions, 1883 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:21,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:21,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:21,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:21,503 INFO L124 PetriNetUnfolderBase]: 316/703 cut-off events. [2025-02-08 01:13:21,504 INFO L125 PetriNetUnfolderBase]: For 6614/6686 co-relation queries the response was YES. [2025-02-08 01:13:21,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4745 conditions, 703 events. 316/703 cut-off events. For 6614/6686 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3742 event pairs, 84 based on Foata normal form. 8/693 useless extension candidates. Maximal degree in co-relation 4672. Up to 304 conditions per place. [2025-02-08 01:13:21,509 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 81 selfloop transitions, 50 changer transitions 7/151 dead transitions. [2025-02-08 01:13:21,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 151 transitions, 2223 flow [2025-02-08 01:13:21,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:21,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:21,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2025-02-08 01:13:21,510 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2025-02-08 01:13:21,510 INFO L175 Difference]: Start difference. First operand has 192 places, 133 transitions, 1883 flow. Second operand 12 states and 188 transitions. [2025-02-08 01:13:21,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 151 transitions, 2223 flow [2025-02-08 01:13:21,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 151 transitions, 2150 flow, removed 9 selfloop flow, removed 7 redundant places. [2025-02-08 01:13:21,529 INFO L231 Difference]: Finished difference. Result has 195 places, 131 transitions, 1888 flow [2025-02-08 01:13:21,530 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1810, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1888, PETRI_PLACES=195, PETRI_TRANSITIONS=131} [2025-02-08 01:13:21,530 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 161 predicate places. [2025-02-08 01:13:21,530 INFO L471 AbstractCegarLoop]: Abstraction has has 195 places, 131 transitions, 1888 flow [2025-02-08 01:13:21,530 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:21,530 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:21,530 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:21,539 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2025-02-08 01:13:21,730 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,55 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:21,731 INFO L396 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:21,731 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:21,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1526089059, now seen corresponding path program 10 times [2025-02-08 01:13:21,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:21,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881823587] [2025-02-08 01:13:21,731 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:21,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:21,736 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:21,738 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:21,738 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:21,738 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:21,816 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:21,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:21,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881823587] [2025-02-08 01:13:21,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881823587] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:21,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212440716] [2025-02-08 01:13:21,816 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:21,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:21,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:21,820 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:21,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2025-02-08 01:13:21,875 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:21,886 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:21,886 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:21,886 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:21,886 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:21,887 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:21,939 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:21,939 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:21,991 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:21,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212440716] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:21,992 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:21,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:21,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601500990] [2025-02-08 01:13:21,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:21,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:21,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:21,992 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:21,992 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:22,017 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:22,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 131 transitions, 1888 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:22,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:22,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:22,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:22,312 INFO L124 PetriNetUnfolderBase]: 329/723 cut-off events. [2025-02-08 01:13:22,313 INFO L125 PetriNetUnfolderBase]: For 6963/7012 co-relation queries the response was YES. [2025-02-08 01:13:22,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4815 conditions, 723 events. 329/723 cut-off events. For 6963/7012 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3952 event pairs, 88 based on Foata normal form. 9/716 useless extension candidates. Maximal degree in co-relation 4744. Up to 268 conditions per place. [2025-02-08 01:13:22,317 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 131 selfloop transitions, 32 changer transitions 12/188 dead transitions. [2025-02-08 01:13:22,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 188 transitions, 2843 flow [2025-02-08 01:13:22,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:22,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:22,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2025-02-08 01:13:22,318 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2025-02-08 01:13:22,318 INFO L175 Difference]: Start difference. First operand has 195 places, 131 transitions, 1888 flow. Second operand 11 states and 182 transitions. [2025-02-08 01:13:22,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 188 transitions, 2843 flow [2025-02-08 01:13:22,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 188 transitions, 2737 flow, removed 3 selfloop flow, removed 11 redundant places. [2025-02-08 01:13:22,356 INFO L231 Difference]: Finished difference. Result has 195 places, 131 transitions, 1852 flow [2025-02-08 01:13:22,356 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1852, PETRI_PLACES=195, PETRI_TRANSITIONS=131} [2025-02-08 01:13:22,356 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 161 predicate places. [2025-02-08 01:13:22,356 INFO L471 AbstractCegarLoop]: Abstraction has has 195 places, 131 transitions, 1852 flow [2025-02-08 01:13:22,356 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:22,356 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:22,356 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:22,365 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2025-02-08 01:13:22,557 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2025-02-08 01:13:22,557 INFO L396 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:22,558 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:22,558 INFO L85 PathProgramCache]: Analyzing trace with hash -739848601, now seen corresponding path program 52 times [2025-02-08 01:13:22,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:22,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688251946] [2025-02-08 01:13:22,558 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:22,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:22,561 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:22,563 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:22,563 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:22,563 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:22,671 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:22,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:22,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688251946] [2025-02-08 01:13:22,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688251946] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:22,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646866802] [2025-02-08 01:13:22,672 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:22,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:22,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:22,674 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:22,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2025-02-08 01:13:22,727 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:22,738 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:22,738 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:22,738 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:22,739 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:22,740 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:22,790 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:22,790 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:22,835 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:22,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646866802] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:22,835 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:22,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:22,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432712256] [2025-02-08 01:13:22,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:22,836 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:22,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:22,836 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:22,836 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:22,859 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:22,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 131 transitions, 1852 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:22,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:22,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:22,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:23,109 INFO L124 PetriNetUnfolderBase]: 316/710 cut-off events. [2025-02-08 01:13:23,110 INFO L125 PetriNetUnfolderBase]: For 6323/6395 co-relation queries the response was YES. [2025-02-08 01:13:23,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4742 conditions, 710 events. 316/710 cut-off events. For 6323/6395 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3842 event pairs, 85 based on Foata normal form. 8/700 useless extension candidates. Maximal degree in co-relation 4669. Up to 304 conditions per place. [2025-02-08 01:13:23,114 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 82 selfloop transitions, 46 changer transitions 9/150 dead transitions. [2025-02-08 01:13:23,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 150 transitions, 2199 flow [2025-02-08 01:13:23,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:23,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:23,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 184 transitions. [2025-02-08 01:13:23,115 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2025-02-08 01:13:23,115 INFO L175 Difference]: Start difference. First operand has 195 places, 131 transitions, 1852 flow. Second operand 12 states and 184 transitions. [2025-02-08 01:13:23,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 150 transitions, 2199 flow [2025-02-08 01:13:23,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 150 transitions, 2130 flow, removed 4 selfloop flow, removed 9 redundant places. [2025-02-08 01:13:23,134 INFO L231 Difference]: Finished difference. Result has 196 places, 129 transitions, 1856 flow [2025-02-08 01:13:23,138 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1783, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1856, PETRI_PLACES=196, PETRI_TRANSITIONS=129} [2025-02-08 01:13:23,139 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 162 predicate places. [2025-02-08 01:13:23,139 INFO L471 AbstractCegarLoop]: Abstraction has has 196 places, 129 transitions, 1856 flow [2025-02-08 01:13:23,139 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:23,139 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:23,139 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:23,145 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2025-02-08 01:13:23,339 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2025-02-08 01:13:23,340 INFO L396 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:23,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:23,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1158378745, now seen corresponding path program 11 times [2025-02-08 01:13:23,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:23,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536112435] [2025-02-08 01:13:23,340 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:23,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:23,344 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:23,346 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:23,347 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:23,347 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:23,434 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:23,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:23,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536112435] [2025-02-08 01:13:23,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536112435] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:23,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235357712] [2025-02-08 01:13:23,434 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:23,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:23,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:23,437 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:23,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2025-02-08 01:13:23,489 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:23,499 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:23,499 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:23,499 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:23,499 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:23,500 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:23,535 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:23,535 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:23,583 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:23,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235357712] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:23,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:23,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:23,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753617210] [2025-02-08 01:13:23,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:23,584 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:23,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:23,584 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:23,584 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:23,604 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:23,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 129 transitions, 1856 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:23,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:23,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:23,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:23,881 INFO L124 PetriNetUnfolderBase]: 320/706 cut-off events. [2025-02-08 01:13:23,882 INFO L125 PetriNetUnfolderBase]: For 6944/6993 co-relation queries the response was YES. [2025-02-08 01:13:23,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4713 conditions, 706 events. 320/706 cut-off events. For 6944/6993 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3842 event pairs, 86 based on Foata normal form. 9/699 useless extension candidates. Maximal degree in co-relation 4641. Up to 263 conditions per place. [2025-02-08 01:13:23,886 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 128 selfloop transitions, 32 changer transitions 9/182 dead transitions. [2025-02-08 01:13:23,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 182 transitions, 2763 flow [2025-02-08 01:13:23,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:23,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:23,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2025-02-08 01:13:23,887 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2025-02-08 01:13:23,887 INFO L175 Difference]: Start difference. First operand has 196 places, 129 transitions, 1856 flow. Second operand 11 states and 179 transitions. [2025-02-08 01:13:23,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 182 transitions, 2763 flow [2025-02-08 01:13:23,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 182 transitions, 2671 flow, removed 3 selfloop flow, removed 9 redundant places. [2025-02-08 01:13:23,907 INFO L231 Difference]: Finished difference. Result has 196 places, 128 transitions, 1811 flow [2025-02-08 01:13:23,907 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1766, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1811, PETRI_PLACES=196, PETRI_TRANSITIONS=128} [2025-02-08 01:13:23,908 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 162 predicate places. [2025-02-08 01:13:23,908 INFO L471 AbstractCegarLoop]: Abstraction has has 196 places, 128 transitions, 1811 flow [2025-02-08 01:13:23,908 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:23,908 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:23,908 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:23,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:24,108 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2025-02-08 01:13:24,109 INFO L396 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:24,109 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:24,109 INFO L85 PathProgramCache]: Analyzing trace with hash -939848447, now seen corresponding path program 53 times [2025-02-08 01:13:24,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:24,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587143637] [2025-02-08 01:13:24,109 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:24,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:24,112 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:24,113 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:24,114 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:24,114 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:24,206 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:24,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:24,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587143637] [2025-02-08 01:13:24,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587143637] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:24,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323816510] [2025-02-08 01:13:24,207 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:24,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:24,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:24,209 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:24,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2025-02-08 01:13:24,263 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:24,274 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:24,274 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:24,274 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:24,274 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:24,275 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:24,325 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:24,325 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:24,364 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:24,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323816510] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:24,365 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:24,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:24,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541549886] [2025-02-08 01:13:24,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:24,365 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:24,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:24,366 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:24,366 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:24,395 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:24,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 128 transitions, 1811 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:24,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:24,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:24,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:24,653 INFO L124 PetriNetUnfolderBase]: 307/692 cut-off events. [2025-02-08 01:13:24,654 INFO L125 PetriNetUnfolderBase]: For 6188/6260 co-relation queries the response was YES. [2025-02-08 01:13:24,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4640 conditions, 692 events. 307/692 cut-off events. For 6188/6260 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3711 event pairs, 83 based on Foata normal form. 8/682 useless extension candidates. Maximal degree in co-relation 4568. Up to 304 conditions per place. [2025-02-08 01:13:24,657 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 79 selfloop transitions, 41 changer transitions 12/145 dead transitions. [2025-02-08 01:13:24,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 145 transitions, 2136 flow [2025-02-08 01:13:24,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:24,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:24,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 184 transitions. [2025-02-08 01:13:24,658 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2025-02-08 01:13:24,658 INFO L175 Difference]: Start difference. First operand has 196 places, 128 transitions, 1811 flow. Second operand 12 states and 184 transitions. [2025-02-08 01:13:24,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 145 transitions, 2136 flow [2025-02-08 01:13:24,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 145 transitions, 2089 flow, removed 2 selfloop flow, removed 9 redundant places. [2025-02-08 01:13:24,676 INFO L231 Difference]: Finished difference. Result has 197 places, 122 transitions, 1774 flow [2025-02-08 01:13:24,676 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1764, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1774, PETRI_PLACES=197, PETRI_TRANSITIONS=122} [2025-02-08 01:13:24,676 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 163 predicate places. [2025-02-08 01:13:24,676 INFO L471 AbstractCegarLoop]: Abstraction has has 197 places, 122 transitions, 1774 flow [2025-02-08 01:13:24,676 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:24,676 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:24,677 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:24,687 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2025-02-08 01:13:24,877 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2025-02-08 01:13:24,877 INFO L396 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:24,877 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:24,877 INFO L85 PathProgramCache]: Analyzing trace with hash 907244137, now seen corresponding path program 12 times [2025-02-08 01:13:24,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:24,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139263958] [2025-02-08 01:13:24,877 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:24,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:24,882 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:24,888 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:24,888 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:24,888 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:24,973 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:24,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:24,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139263958] [2025-02-08 01:13:24,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139263958] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:24,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580536264] [2025-02-08 01:13:24,978 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:24,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:24,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:24,983 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:24,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2025-02-08 01:13:25,036 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:25,048 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:25,048 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:25,048 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:25,049 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:25,050 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:25,103 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:25,104 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:25,136 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:25,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580536264] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:25,136 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:25,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:25,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50106363] [2025-02-08 01:13:25,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:25,136 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:25,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:25,136 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:25,136 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:25,147 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:25,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 122 transitions, 1774 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:25,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:25,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:25,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:25,410 INFO L124 PetriNetUnfolderBase]: 307/677 cut-off events. [2025-02-08 01:13:25,410 INFO L125 PetriNetUnfolderBase]: For 6797/6846 co-relation queries the response was YES. [2025-02-08 01:13:25,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4561 conditions, 677 events. 307/677 cut-off events. For 6797/6846 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3622 event pairs, 82 based on Foata normal form. 9/670 useless extension candidates. Maximal degree in co-relation 4490. Up to 246 conditions per place. [2025-02-08 01:13:25,415 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 115 selfloop transitions, 28 changer transitions 16/172 dead transitions. [2025-02-08 01:13:25,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 172 transitions, 2631 flow [2025-02-08 01:13:25,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:25,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:25,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2025-02-08 01:13:25,416 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2025-02-08 01:13:25,416 INFO L175 Difference]: Start difference. First operand has 197 places, 122 transitions, 1774 flow. Second operand 11 states and 176 transitions. [2025-02-08 01:13:25,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 172 transitions, 2631 flow [2025-02-08 01:13:25,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 172 transitions, 2502 flow, removed 5 selfloop flow, removed 16 redundant places. [2025-02-08 01:13:25,436 INFO L231 Difference]: Finished difference. Result has 185 places, 117 transitions, 1597 flow [2025-02-08 01:13:25,436 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1597, PETRI_PLACES=185, PETRI_TRANSITIONS=117} [2025-02-08 01:13:25,437 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 151 predicate places. [2025-02-08 01:13:25,437 INFO L471 AbstractCegarLoop]: Abstraction has has 185 places, 117 transitions, 1597 flow [2025-02-08 01:13:25,437 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:25,437 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:25,437 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:25,443 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2025-02-08 01:13:25,640 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,60 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:25,641 INFO L396 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:25,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:25,641 INFO L85 PathProgramCache]: Analyzing trace with hash 612560593, now seen corresponding path program 13 times [2025-02-08 01:13:25,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:25,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105416513] [2025-02-08 01:13:25,642 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:25,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:25,644 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:25,646 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:25,646 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:25,646 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:25,755 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:25,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:25,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105416513] [2025-02-08 01:13:25,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105416513] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:25,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959938511] [2025-02-08 01:13:25,756 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:25,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:25,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:25,758 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:25,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2025-02-08 01:13:25,814 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:25,832 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:25,832 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:25,832 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:25,833 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:25,834 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:25,867 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:25,867 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:25,907 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:25,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959938511] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:25,907 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:25,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:25,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788043441] [2025-02-08 01:13:25,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:25,907 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:25,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:25,908 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:25,908 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:25,933 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:25,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 117 transitions, 1597 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:25,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:25,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:25,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:26,198 INFO L124 PetriNetUnfolderBase]: 305/671 cut-off events. [2025-02-08 01:13:26,199 INFO L125 PetriNetUnfolderBase]: For 6251/6300 co-relation queries the response was YES. [2025-02-08 01:13:26,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4507 conditions, 671 events. 305/671 cut-off events. For 6251/6300 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3542 event pairs, 86 based on Foata normal form. 9/664 useless extension candidates. Maximal degree in co-relation 4440. Up to 246 conditions per place. [2025-02-08 01:13:26,202 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 104 selfloop transitions, 33 changer transitions 8/158 dead transitions. [2025-02-08 01:13:26,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 158 transitions, 2285 flow [2025-02-08 01:13:26,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:26,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:26,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2025-02-08 01:13:26,203 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2025-02-08 01:13:26,203 INFO L175 Difference]: Start difference. First operand has 185 places, 117 transitions, 1597 flow. Second operand 11 states and 178 transitions. [2025-02-08 01:13:26,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 158 transitions, 2285 flow [2025-02-08 01:13:26,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 158 transitions, 2186 flow, removed 6 selfloop flow, removed 10 redundant places. [2025-02-08 01:13:26,218 INFO L231 Difference]: Finished difference. Result has 179 places, 119 transitions, 1627 flow [2025-02-08 01:13:26,219 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1627, PETRI_PLACES=179, PETRI_TRANSITIONS=119} [2025-02-08 01:13:26,219 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 145 predicate places. [2025-02-08 01:13:26,219 INFO L471 AbstractCegarLoop]: Abstraction has has 179 places, 119 transitions, 1627 flow [2025-02-08 01:13:26,219 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:26,219 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:26,219 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:26,226 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:26,424 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,61 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:26,424 INFO L396 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:26,424 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:26,424 INFO L85 PathProgramCache]: Analyzing trace with hash 745738425, now seen corresponding path program 14 times [2025-02-08 01:13:26,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:26,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500600512] [2025-02-08 01:13:26,425 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:26,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:26,431 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:26,436 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:26,440 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:26,440 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:26,529 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:26,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:26,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500600512] [2025-02-08 01:13:26,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500600512] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:26,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129173285] [2025-02-08 01:13:26,530 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:26,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:26,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:26,532 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:26,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2025-02-08 01:13:26,587 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:26,598 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:26,598 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:26,598 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:26,598 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:26,599 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:26,627 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:26,627 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:26,661 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:26,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129173285] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:26,661 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:26,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:26,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109179679] [2025-02-08 01:13:26,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:26,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:26,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:26,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:26,662 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:26,681 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:26,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 119 transitions, 1627 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:26,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:26,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:26,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:26,941 INFO L124 PetriNetUnfolderBase]: 311/689 cut-off events. [2025-02-08 01:13:26,941 INFO L125 PetriNetUnfolderBase]: For 6362/6411 co-relation queries the response was YES. [2025-02-08 01:13:26,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4526 conditions, 689 events. 311/689 cut-off events. For 6362/6411 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3697 event pairs, 84 based on Foata normal form. 9/682 useless extension candidates. Maximal degree in co-relation 4460. Up to 246 conditions per place. [2025-02-08 01:13:26,945 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 108 selfloop transitions, 30 changer transitions 12/163 dead transitions. [2025-02-08 01:13:26,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 163 transitions, 2326 flow [2025-02-08 01:13:26,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:26,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:26,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2025-02-08 01:13:26,946 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2025-02-08 01:13:26,946 INFO L175 Difference]: Start difference. First operand has 179 places, 119 transitions, 1627 flow. Second operand 11 states and 180 transitions. [2025-02-08 01:13:26,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 163 transitions, 2326 flow [2025-02-08 01:13:26,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 163 transitions, 2246 flow, removed 7 selfloop flow, removed 9 redundant places. [2025-02-08 01:13:26,961 INFO L231 Difference]: Finished difference. Result has 182 places, 119 transitions, 1621 flow [2025-02-08 01:13:26,962 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1555, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1621, PETRI_PLACES=182, PETRI_TRANSITIONS=119} [2025-02-08 01:13:26,962 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 148 predicate places. [2025-02-08 01:13:26,962 INFO L471 AbstractCegarLoop]: Abstraction has has 182 places, 119 transitions, 1621 flow [2025-02-08 01:13:26,962 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:26,962 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:26,962 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:26,971 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2025-02-08 01:13:27,162 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2025-02-08 01:13:27,163 INFO L396 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:27,163 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:27,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1541991891, now seen corresponding path program 15 times [2025-02-08 01:13:27,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:27,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634229861] [2025-02-08 01:13:27,164 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:27,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:27,166 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:27,169 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:27,169 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:27,169 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:27,259 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:27,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:27,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634229861] [2025-02-08 01:13:27,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634229861] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:27,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037135587] [2025-02-08 01:13:27,260 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:27,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:27,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:27,264 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:27,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2025-02-08 01:13:27,316 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:27,327 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:27,327 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:27,327 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:27,328 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:27,328 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:27,360 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:27,360 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:27,398 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:27,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037135587] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:27,398 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:27,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:27,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960880190] [2025-02-08 01:13:27,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:27,398 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:27,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:27,399 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:27,399 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:27,429 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:27,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 119 transitions, 1621 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:27,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:27,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:27,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:27,709 INFO L124 PetriNetUnfolderBase]: 309/687 cut-off events. [2025-02-08 01:13:27,710 INFO L125 PetriNetUnfolderBase]: For 6472/6521 co-relation queries the response was YES. [2025-02-08 01:13:27,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4524 conditions, 687 events. 309/687 cut-off events. For 6472/6521 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3696 event pairs, 83 based on Foata normal form. 9/680 useless extension candidates. Maximal degree in co-relation 4456. Up to 246 conditions per place. [2025-02-08 01:13:27,714 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 108 selfloop transitions, 31 changer transitions 9/161 dead transitions. [2025-02-08 01:13:27,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 161 transitions, 2309 flow [2025-02-08 01:13:27,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:27,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:27,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2025-02-08 01:13:27,715 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2025-02-08 01:13:27,715 INFO L175 Difference]: Start difference. First operand has 182 places, 119 transitions, 1621 flow. Second operand 11 states and 178 transitions. [2025-02-08 01:13:27,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 161 transitions, 2309 flow [2025-02-08 01:13:27,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 161 transitions, 2238 flow, removed 6 selfloop flow, removed 9 redundant places. [2025-02-08 01:13:27,732 INFO L231 Difference]: Finished difference. Result has 184 places, 120 transitions, 1642 flow [2025-02-08 01:13:27,732 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1558, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1642, PETRI_PLACES=184, PETRI_TRANSITIONS=120} [2025-02-08 01:13:27,732 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 150 predicate places. [2025-02-08 01:13:27,732 INFO L471 AbstractCegarLoop]: Abstraction has has 184 places, 120 transitions, 1642 flow [2025-02-08 01:13:27,733 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:27,733 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:27,733 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:27,743 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2025-02-08 01:13:27,933 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2025-02-08 01:13:27,934 INFO L396 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:27,934 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:27,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1576721229, now seen corresponding path program 54 times [2025-02-08 01:13:27,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:27,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427516805] [2025-02-08 01:13:27,935 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:27,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:27,939 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:27,943 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:27,943 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:27,943 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:28,035 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:28,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:28,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427516805] [2025-02-08 01:13:28,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427516805] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:28,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263761140] [2025-02-08 01:13:28,035 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:28,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:28,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:28,040 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:28,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2025-02-08 01:13:28,095 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:28,109 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:28,109 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:28,109 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:28,110 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:28,110 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:28,156 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:28,157 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:28,201 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:28,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263761140] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:28,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:28,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:28,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131764280] [2025-02-08 01:13:28,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:28,202 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:28,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:28,202 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:28,202 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:28,222 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:28,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 120 transitions, 1642 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:28,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:28,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:28,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:28,463 INFO L124 PetriNetUnfolderBase]: 298/679 cut-off events. [2025-02-08 01:13:28,463 INFO L125 PetriNetUnfolderBase]: For 5905/5975 co-relation queries the response was YES. [2025-02-08 01:13:28,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4425 conditions, 679 events. 298/679 cut-off events. For 5905/5975 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3644 event pairs, 83 based on Foata normal form. 8/669 useless extension candidates. Maximal degree in co-relation 4356. Up to 298 conditions per place. [2025-02-08 01:13:28,468 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 79 selfloop transitions, 36 changer transitions 11/139 dead transitions. [2025-02-08 01:13:28,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 139 transitions, 1967 flow [2025-02-08 01:13:28,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:28,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:28,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 182 transitions. [2025-02-08 01:13:28,469 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4212962962962963 [2025-02-08 01:13:28,469 INFO L175 Difference]: Start difference. First operand has 184 places, 120 transitions, 1642 flow. Second operand 12 states and 182 transitions. [2025-02-08 01:13:28,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 139 transitions, 1967 flow [2025-02-08 01:13:28,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 139 transitions, 1910 flow, removed 4 selfloop flow, removed 7 redundant places. [2025-02-08 01:13:28,486 INFO L231 Difference]: Finished difference. Result has 188 places, 117 transitions, 1619 flow [2025-02-08 01:13:28,486 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1585, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1619, PETRI_PLACES=188, PETRI_TRANSITIONS=117} [2025-02-08 01:13:28,486 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 154 predicate places. [2025-02-08 01:13:28,486 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 117 transitions, 1619 flow [2025-02-08 01:13:28,486 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:28,486 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:28,487 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:28,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:28,687 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,64 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:28,687 INFO L396 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:28,688 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:28,688 INFO L85 PathProgramCache]: Analyzing trace with hash 784866789, now seen corresponding path program 55 times [2025-02-08 01:13:28,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:28,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156243771] [2025-02-08 01:13:28,688 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:28,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:28,691 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:28,692 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:28,692 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:28,693 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:28,779 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:28,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:28,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156243771] [2025-02-08 01:13:28,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156243771] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:28,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215205486] [2025-02-08 01:13:28,779 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:28,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:28,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:28,782 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:28,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2025-02-08 01:13:28,832 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:28,842 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:28,842 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:28,842 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:28,843 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:28,843 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:28,890 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:28,890 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:28,935 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:28,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1215205486] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:28,936 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:28,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:28,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742814737] [2025-02-08 01:13:28,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:28,936 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:28,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:28,937 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:28,937 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:28,958 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:28,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 117 transitions, 1619 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:28,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:28,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:28,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:29,198 INFO L124 PetriNetUnfolderBase]: 293/668 cut-off events. [2025-02-08 01:13:29,198 INFO L125 PetriNetUnfolderBase]: For 5945/6015 co-relation queries the response was YES. [2025-02-08 01:13:29,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4347 conditions, 668 events. 293/668 cut-off events. For 5945/6015 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3585 event pairs, 83 based on Foata normal form. 8/658 useless extension candidates. Maximal degree in co-relation 4278. Up to 298 conditions per place. [2025-02-08 01:13:29,201 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 79 selfloop transitions, 36 changer transitions 7/135 dead transitions. [2025-02-08 01:13:29,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 135 transitions, 1934 flow [2025-02-08 01:13:29,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:29,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:29,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 179 transitions. [2025-02-08 01:13:29,202 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41435185185185186 [2025-02-08 01:13:29,202 INFO L175 Difference]: Start difference. First operand has 188 places, 117 transitions, 1619 flow. Second operand 12 states and 179 transitions. [2025-02-08 01:13:29,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 135 transitions, 1934 flow [2025-02-08 01:13:29,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 135 transitions, 1829 flow, removed 6 selfloop flow, removed 15 redundant places. [2025-02-08 01:13:29,217 INFO L231 Difference]: Finished difference. Result has 180 places, 115 transitions, 1570 flow [2025-02-08 01:13:29,217 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1516, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1570, PETRI_PLACES=180, PETRI_TRANSITIONS=115} [2025-02-08 01:13:29,217 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 146 predicate places. [2025-02-08 01:13:29,217 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 115 transitions, 1570 flow [2025-02-08 01:13:29,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:29,217 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:29,218 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:29,224 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2025-02-08 01:13:29,421 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,65 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:29,422 INFO L396 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:29,422 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:29,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1677041495, now seen corresponding path program 56 times [2025-02-08 01:13:29,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:29,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378762454] [2025-02-08 01:13:29,423 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:29,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:29,425 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:29,431 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:29,431 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:29,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:29,538 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:29,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:29,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378762454] [2025-02-08 01:13:29,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378762454] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:29,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205728563] [2025-02-08 01:13:29,538 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:29,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:29,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:29,540 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:29,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2025-02-08 01:13:29,590 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:29,601 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:29,601 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:29,601 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:29,603 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:29,603 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:29,640 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:29,640 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:29,676 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:29,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205728563] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:29,676 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:29,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:29,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926117528] [2025-02-08 01:13:29,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:29,676 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:29,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:29,677 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:29,677 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:29,686 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:29,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 115 transitions, 1570 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:29,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:29,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:29,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:29,901 INFO L124 PetriNetUnfolderBase]: 290/663 cut-off events. [2025-02-08 01:13:29,901 INFO L125 PetriNetUnfolderBase]: For 5838/5912 co-relation queries the response was YES. [2025-02-08 01:13:29,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4288 conditions, 663 events. 290/663 cut-off events. For 5838/5912 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3528 event pairs, 82 based on Foata normal form. 8/653 useless extension candidates. Maximal degree in co-relation 4224. Up to 298 conditions per place. [2025-02-08 01:13:29,905 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 77 selfloop transitions, 34 changer transitions 9/133 dead transitions. [2025-02-08 01:13:29,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 133 transitions, 1881 flow [2025-02-08 01:13:29,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:29,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:29,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 179 transitions. [2025-02-08 01:13:29,906 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41435185185185186 [2025-02-08 01:13:29,907 INFO L175 Difference]: Start difference. First operand has 180 places, 115 transitions, 1570 flow. Second operand 12 states and 179 transitions. [2025-02-08 01:13:29,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 133 transitions, 1881 flow [2025-02-08 01:13:29,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 133 transitions, 1798 flow, removed 1 selfloop flow, removed 12 redundant places. [2025-02-08 01:13:29,924 INFO L231 Difference]: Finished difference. Result has 178 places, 112 transitions, 1526 flow [2025-02-08 01:13:29,924 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1490, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1526, PETRI_PLACES=178, PETRI_TRANSITIONS=112} [2025-02-08 01:13:29,924 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 144 predicate places. [2025-02-08 01:13:29,924 INFO L471 AbstractCegarLoop]: Abstraction has has 178 places, 112 transitions, 1526 flow [2025-02-08 01:13:29,924 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:29,925 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:29,925 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:29,931 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:30,128 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,66 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:30,129 INFO L396 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:30,129 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:30,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1338506885, now seen corresponding path program 57 times [2025-02-08 01:13:30,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:30,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303406333] [2025-02-08 01:13:30,130 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:30,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:30,133 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:30,135 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:30,136 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:30,136 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:30,210 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:30,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:30,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303406333] [2025-02-08 01:13:30,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303406333] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:30,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121380688] [2025-02-08 01:13:30,211 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:30,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:30,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:30,213 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:30,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2025-02-08 01:13:30,265 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:30,276 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:30,276 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:30,276 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:30,276 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:30,277 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:30,313 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:30,313 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:30,349 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:30,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121380688] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:30,349 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:30,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:30,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313818907] [2025-02-08 01:13:30,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:30,349 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:30,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:30,350 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:30,350 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:30,370 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:30,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 112 transitions, 1526 flow. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:30,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:30,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:30,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:30,581 INFO L124 PetriNetUnfolderBase]: 286/647 cut-off events. [2025-02-08 01:13:30,581 INFO L125 PetriNetUnfolderBase]: For 5745/5815 co-relation queries the response was YES. [2025-02-08 01:13:30,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4208 conditions, 647 events. 286/647 cut-off events. For 5745/5815 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3394 event pairs, 82 based on Foata normal form. 8/637 useless extension candidates. Maximal degree in co-relation 4144. Up to 298 conditions per place. [2025-02-08 01:13:30,586 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 69 selfloop transitions, 25 changer transitions 22/129 dead transitions. [2025-02-08 01:13:30,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 129 transitions, 1819 flow [2025-02-08 01:13:30,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:30,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:30,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 176 transitions. [2025-02-08 01:13:30,587 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2025-02-08 01:13:30,587 INFO L175 Difference]: Start difference. First operand has 178 places, 112 transitions, 1526 flow. Second operand 12 states and 176 transitions. [2025-02-08 01:13:30,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 129 transitions, 1819 flow [2025-02-08 01:13:30,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 129 transitions, 1737 flow, removed 3 selfloop flow, removed 13 redundant places. [2025-02-08 01:13:30,604 INFO L231 Difference]: Finished difference. Result has 173 places, 101 transitions, 1410 flow [2025-02-08 01:13:30,604 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1444, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1410, PETRI_PLACES=173, PETRI_TRANSITIONS=101} [2025-02-08 01:13:30,604 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 139 predicate places. [2025-02-08 01:13:30,604 INFO L471 AbstractCegarLoop]: Abstraction has has 173 places, 101 transitions, 1410 flow [2025-02-08 01:13:30,604 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:30,605 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:30,605 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:30,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:30,805 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2025-02-08 01:13:30,805 INFO L396 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:30,805 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:30,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1980875653, now seen corresponding path program 16 times [2025-02-08 01:13:30,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:30,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268683058] [2025-02-08 01:13:30,806 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:30,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:30,809 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:30,810 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:30,810 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:30,810 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:30,896 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:30,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:30,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268683058] [2025-02-08 01:13:30,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268683058] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:30,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857304222] [2025-02-08 01:13:30,896 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:30,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:30,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:30,899 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:30,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2025-02-08 01:13:30,949 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:30,960 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:30,960 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:30,960 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:30,960 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:30,961 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:30,991 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:30,992 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:31,029 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:31,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857304222] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:31,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:31,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:31,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154343450] [2025-02-08 01:13:31,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:31,030 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:31,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:31,030 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:31,030 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:31,038 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:31,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 101 transitions, 1410 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:31,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:31,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:31,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:31,308 INFO L124 PetriNetUnfolderBase]: 282/617 cut-off events. [2025-02-08 01:13:31,309 INFO L125 PetriNetUnfolderBase]: For 6017/6053 co-relation queries the response was YES. [2025-02-08 01:13:31,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4087 conditions, 617 events. 282/617 cut-off events. For 6017/6053 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3183 event pairs, 71 based on Foata normal form. 9/615 useless extension candidates. Maximal degree in co-relation 4025. Up to 191 conditions per place. [2025-02-08 01:13:31,311 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 89 selfloop transitions, 30 changer transitions 7/138 dead transitions. [2025-02-08 01:13:31,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 138 transitions, 2000 flow [2025-02-08 01:13:31,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:31,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:31,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2025-02-08 01:13:31,312 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2025-02-08 01:13:31,312 INFO L175 Difference]: Start difference. First operand has 173 places, 101 transitions, 1410 flow. Second operand 11 states and 175 transitions. [2025-02-08 01:13:31,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 138 transitions, 2000 flow [2025-02-08 01:13:31,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 138 transitions, 1895 flow, removed 15 selfloop flow, removed 12 redundant places. [2025-02-08 01:13:31,324 INFO L231 Difference]: Finished difference. Result has 157 places, 101 transitions, 1372 flow [2025-02-08 01:13:31,324 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1311, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1372, PETRI_PLACES=157, PETRI_TRANSITIONS=101} [2025-02-08 01:13:31,325 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 123 predicate places. [2025-02-08 01:13:31,325 INFO L471 AbstractCegarLoop]: Abstraction has has 157 places, 101 transitions, 1372 flow [2025-02-08 01:13:31,325 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:31,325 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:31,325 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:31,330 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2025-02-08 01:13:31,529 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2025-02-08 01:13:31,529 INFO L396 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:31,529 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:31,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1289772641, now seen corresponding path program 17 times [2025-02-08 01:13:31,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:31,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980834733] [2025-02-08 01:13:31,529 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:31,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:31,533 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:31,534 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:31,534 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:31,534 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:31,610 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:31,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:31,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980834733] [2025-02-08 01:13:31,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980834733] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:31,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010026399] [2025-02-08 01:13:31,610 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:31,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:31,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:31,612 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:31,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2025-02-08 01:13:31,664 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:31,674 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:31,674 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:31,674 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:31,675 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:31,676 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:31,698 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:31,698 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:31,727 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:31,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010026399] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:31,728 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:31,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:31,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472329906] [2025-02-08 01:13:31,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:31,728 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:31,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:31,728 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:31,728 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:31,745 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:31,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 101 transitions, 1372 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:31,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:31,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:31,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:31,983 INFO L124 PetriNetUnfolderBase]: 279/612 cut-off events. [2025-02-08 01:13:31,984 INFO L125 PetriNetUnfolderBase]: For 5613/5649 co-relation queries the response was YES. [2025-02-08 01:13:31,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3949 conditions, 612 events. 279/612 cut-off events. For 5613/5649 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3154 event pairs, 69 based on Foata normal form. 9/610 useless extension candidates. Maximal degree in co-relation 3890. Up to 191 conditions per place. [2025-02-08 01:13:31,986 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 87 selfloop transitions, 27 changer transitions 11/137 dead transitions. [2025-02-08 01:13:31,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 137 transitions, 1925 flow [2025-02-08 01:13:31,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:31,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:31,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2025-02-08 01:13:31,987 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2025-02-08 01:13:31,987 INFO L175 Difference]: Start difference. First operand has 157 places, 101 transitions, 1372 flow. Second operand 11 states and 175 transitions. [2025-02-08 01:13:31,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 137 transitions, 1925 flow [2025-02-08 01:13:31,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 137 transitions, 1859 flow, removed 4 selfloop flow, removed 8 redundant places. [2025-02-08 01:13:31,999 INFO L231 Difference]: Finished difference. Result has 158 places, 97 transitions, 1285 flow [2025-02-08 01:13:32,002 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1308, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1285, PETRI_PLACES=158, PETRI_TRANSITIONS=97} [2025-02-08 01:13:32,003 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 124 predicate places. [2025-02-08 01:13:32,003 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 97 transitions, 1285 flow [2025-02-08 01:13:32,003 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:32,003 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:32,003 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:32,013 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2025-02-08 01:13:32,203 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113,69 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:32,204 INFO L396 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:32,205 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:32,205 INFO L85 PathProgramCache]: Analyzing trace with hash -117508749, now seen corresponding path program 18 times [2025-02-08 01:13:32,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:32,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224273991] [2025-02-08 01:13:32,205 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:32,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:32,208 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:32,212 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:32,212 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:32,212 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:32,293 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:32,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:32,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224273991] [2025-02-08 01:13:32,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224273991] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:32,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878081343] [2025-02-08 01:13:32,293 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:32,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:32,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:32,296 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:32,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2025-02-08 01:13:32,348 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:32,360 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:32,360 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:32,360 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:32,362 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:32,362 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:32,393 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:32,393 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:32,429 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:32,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878081343] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:32,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:32,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:32,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817848628] [2025-02-08 01:13:32,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:32,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:32,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:32,430 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:32,430 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:32,446 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:32,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 97 transitions, 1285 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:32,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:32,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:32,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:32,688 INFO L124 PetriNetUnfolderBase]: 273/599 cut-off events. [2025-02-08 01:13:32,688 INFO L125 PetriNetUnfolderBase]: For 5423/5459 co-relation queries the response was YES. [2025-02-08 01:13:32,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3828 conditions, 599 events. 273/599 cut-off events. For 5423/5459 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3061 event pairs, 70 based on Foata normal form. 9/597 useless extension candidates. Maximal degree in co-relation 3769. Up to 191 conditions per place. [2025-02-08 01:13:32,691 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 85 selfloop transitions, 24 changer transitions 11/132 dead transitions. [2025-02-08 01:13:32,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 132 transitions, 1825 flow [2025-02-08 01:13:32,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:32,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:32,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2025-02-08 01:13:32,691 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2025-02-08 01:13:32,691 INFO L175 Difference]: Start difference. First operand has 158 places, 97 transitions, 1285 flow. Second operand 11 states and 173 transitions. [2025-02-08 01:13:32,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 132 transitions, 1825 flow [2025-02-08 01:13:32,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 132 transitions, 1746 flow, removed 6 selfloop flow, removed 13 redundant places. [2025-02-08 01:13:32,704 INFO L231 Difference]: Finished difference. Result has 151 places, 92 transitions, 1167 flow [2025-02-08 01:13:32,704 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1208, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1167, PETRI_PLACES=151, PETRI_TRANSITIONS=92} [2025-02-08 01:13:32,704 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 117 predicate places. [2025-02-08 01:13:32,704 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 92 transitions, 1167 flow [2025-02-08 01:13:32,704 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:32,704 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:32,704 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:32,710 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2025-02-08 01:13:32,909 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2025-02-08 01:13:32,909 INFO L396 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:32,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:32,909 INFO L85 PathProgramCache]: Analyzing trace with hash -398632387, now seen corresponding path program 19 times [2025-02-08 01:13:32,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:32,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369448626] [2025-02-08 01:13:32,909 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:32,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:32,912 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:32,913 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:32,914 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:32,914 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:32,993 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:32,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:32,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369448626] [2025-02-08 01:13:32,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369448626] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:32,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277496209] [2025-02-08 01:13:32,993 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:32,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:32,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:32,999 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:32,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2025-02-08 01:13:33,054 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:33,064 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:33,064 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:33,064 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:33,064 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:33,065 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:33,096 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:33,096 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:33,128 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:33,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277496209] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:33,128 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:33,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:33,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973793570] [2025-02-08 01:13:33,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:33,129 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:33,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:33,129 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:33,129 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:33,142 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:33,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 92 transitions, 1167 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:33,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:33,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:33,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:33,386 INFO L124 PetriNetUnfolderBase]: 269/590 cut-off events. [2025-02-08 01:13:33,386 INFO L125 PetriNetUnfolderBase]: For 5187/5223 co-relation queries the response was YES. [2025-02-08 01:13:33,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3716 conditions, 590 events. 269/590 cut-off events. For 5187/5223 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2994 event pairs, 71 based on Foata normal form. 9/588 useless extension candidates. Maximal degree in co-relation 3660. Up to 191 conditions per place. [2025-02-08 01:13:33,389 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 84 selfloop transitions, 23 changer transitions 10/129 dead transitions. [2025-02-08 01:13:33,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 129 transitions, 1720 flow [2025-02-08 01:13:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:33,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:33,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2025-02-08 01:13:33,390 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2025-02-08 01:13:33,390 INFO L175 Difference]: Start difference. First operand has 151 places, 92 transitions, 1167 flow. Second operand 11 states and 172 transitions. [2025-02-08 01:13:33,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 129 transitions, 1720 flow [2025-02-08 01:13:33,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 129 transitions, 1645 flow, removed 6 selfloop flow, removed 14 redundant places. [2025-02-08 01:13:33,401 INFO L231 Difference]: Finished difference. Result has 144 places, 90 transitions, 1108 flow [2025-02-08 01:13:33,401 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1094, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1108, PETRI_PLACES=144, PETRI_TRANSITIONS=90} [2025-02-08 01:13:33,401 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 110 predicate places. [2025-02-08 01:13:33,401 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 90 transitions, 1108 flow [2025-02-08 01:13:33,401 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:33,401 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:33,401 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:33,407 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2025-02-08 01:13:33,602 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,71 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:33,602 INFO L396 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:33,602 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:33,602 INFO L85 PathProgramCache]: Analyzing trace with hash 904314363, now seen corresponding path program 20 times [2025-02-08 01:13:33,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:33,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097021281] [2025-02-08 01:13:33,602 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:33,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:33,608 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:33,610 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:33,611 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:33,611 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:33,682 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:33,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:33,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097021281] [2025-02-08 01:13:33,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097021281] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:33,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633243406] [2025-02-08 01:13:33,682 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:33,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:33,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:33,685 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:33,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2025-02-08 01:13:33,738 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:33,750 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:33,750 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:33,750 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:33,751 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:33,751 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:33,781 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:33,781 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:33,816 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:33,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633243406] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:33,816 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:33,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:33,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310965881] [2025-02-08 01:13:33,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:33,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:33,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:33,817 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:33,817 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:33,842 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:33,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 90 transitions, 1108 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:33,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:33,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:33,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:34,057 INFO L124 PetriNetUnfolderBase]: 264/580 cut-off events. [2025-02-08 01:13:34,057 INFO L125 PetriNetUnfolderBase]: For 5044/5080 co-relation queries the response was YES. [2025-02-08 01:13:34,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3609 conditions, 580 events. 264/580 cut-off events. For 5044/5080 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2925 event pairs, 69 based on Foata normal form. 9/578 useless extension candidates. Maximal degree in co-relation 3555. Up to 191 conditions per place. [2025-02-08 01:13:34,060 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 78 selfloop transitions, 19 changer transitions 19/128 dead transitions. [2025-02-08 01:13:34,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 128 transitions, 1657 flow [2025-02-08 01:13:34,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:34,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:34,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2025-02-08 01:13:34,061 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2025-02-08 01:13:34,061 INFO L175 Difference]: Start difference. First operand has 144 places, 90 transitions, 1108 flow. Second operand 11 states and 172 transitions. [2025-02-08 01:13:34,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 128 transitions, 1657 flow [2025-02-08 01:13:34,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 128 transitions, 1621 flow, removed 3 selfloop flow, removed 8 redundant places. [2025-02-08 01:13:34,071 INFO L231 Difference]: Finished difference. Result has 144 places, 85 transitions, 1028 flow [2025-02-08 01:13:34,071 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1074, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1028, PETRI_PLACES=144, PETRI_TRANSITIONS=85} [2025-02-08 01:13:34,072 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 110 predicate places. [2025-02-08 01:13:34,072 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 85 transitions, 1028 flow [2025-02-08 01:13:34,072 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:34,072 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:34,072 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:34,079 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2025-02-08 01:13:34,272 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2025-02-08 01:13:34,273 INFO L396 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:34,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:34,273 INFO L85 PathProgramCache]: Analyzing trace with hash -663412699, now seen corresponding path program 21 times [2025-02-08 01:13:34,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:34,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275362083] [2025-02-08 01:13:34,274 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:34,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:34,277 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:34,284 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:34,284 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:34,284 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:34,374 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:34,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:34,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275362083] [2025-02-08 01:13:34,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275362083] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:34,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408254981] [2025-02-08 01:13:34,375 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:34,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:34,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:34,376 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:34,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2025-02-08 01:13:34,433 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:34,444 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:34,445 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:34,445 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:34,447 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:34,447 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:34,477 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:34,477 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:34,511 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:34,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408254981] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:34,512 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:34,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:34,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141950008] [2025-02-08 01:13:34,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:34,512 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:34,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:34,513 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:34,513 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:34,531 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:34,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 85 transitions, 1028 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:34,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:34,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:34,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:34,773 INFO L124 PetriNetUnfolderBase]: 262/572 cut-off events. [2025-02-08 01:13:34,773 INFO L125 PetriNetUnfolderBase]: For 5155/5191 co-relation queries the response was YES. [2025-02-08 01:13:34,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3604 conditions, 572 events. 262/572 cut-off events. For 5155/5191 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2821 event pairs, 75 based on Foata normal form. 9/570 useless extension candidates. Maximal degree in co-relation 3550. Up to 191 conditions per place. [2025-02-08 01:13:34,775 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 73 selfloop transitions, 29 changer transitions 7/121 dead transitions. [2025-02-08 01:13:34,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 121 transitions, 1562 flow [2025-02-08 01:13:34,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:34,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:34,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2025-02-08 01:13:34,776 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2025-02-08 01:13:34,776 INFO L175 Difference]: Start difference. First operand has 144 places, 85 transitions, 1028 flow. Second operand 11 states and 176 transitions. [2025-02-08 01:13:34,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 121 transitions, 1562 flow [2025-02-08 01:13:34,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 121 transitions, 1432 flow, removed 12 selfloop flow, removed 13 redundant places. [2025-02-08 01:13:34,785 INFO L231 Difference]: Finished difference. Result has 134 places, 89 transitions, 1065 flow [2025-02-08 01:13:34,785 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=931, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1065, PETRI_PLACES=134, PETRI_TRANSITIONS=89} [2025-02-08 01:13:34,785 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 100 predicate places. [2025-02-08 01:13:34,786 INFO L471 AbstractCegarLoop]: Abstraction has has 134 places, 89 transitions, 1065 flow [2025-02-08 01:13:34,786 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:34,786 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:34,788 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:34,793 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2025-02-08 01:13:34,992 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2025-02-08 01:13:34,992 INFO L396 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:34,992 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:34,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1787286723, now seen corresponding path program 22 times [2025-02-08 01:13:34,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:34,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166094883] [2025-02-08 01:13:34,993 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:34,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:34,996 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:34,998 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:34,999 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:34,999 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:35,109 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:35,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:35,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166094883] [2025-02-08 01:13:35,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166094883] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:35,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576777735] [2025-02-08 01:13:35,110 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:35,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:35,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:35,112 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:35,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2025-02-08 01:13:35,166 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:35,177 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:35,177 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:35,177 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:35,177 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:35,178 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:35,202 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:35,202 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:35,234 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:35,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576777735] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:35,234 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:35,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:35,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422397401] [2025-02-08 01:13:35,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:35,235 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:35,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:35,235 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:35,235 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:35,253 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:35,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 89 transitions, 1065 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:35,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:35,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:35,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:35,452 INFO L124 PetriNetUnfolderBase]: 262/576 cut-off events. [2025-02-08 01:13:35,452 INFO L125 PetriNetUnfolderBase]: For 4421/4457 co-relation queries the response was YES. [2025-02-08 01:13:35,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3514 conditions, 576 events. 262/576 cut-off events. For 4421/4457 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2857 event pairs, 77 based on Foata normal form. 9/574 useless extension candidates. Maximal degree in co-relation 3464. Up to 191 conditions per place. [2025-02-08 01:13:35,455 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 73 selfloop transitions, 29 changer transitions 7/121 dead transitions. [2025-02-08 01:13:35,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 121 transitions, 1534 flow [2025-02-08 01:13:35,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:35,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:35,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2025-02-08 01:13:35,456 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2025-02-08 01:13:35,456 INFO L175 Difference]: Start difference. First operand has 134 places, 89 transitions, 1065 flow. Second operand 11 states and 176 transitions. [2025-02-08 01:13:35,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 121 transitions, 1534 flow [2025-02-08 01:13:35,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 121 transitions, 1458 flow, removed 7 selfloop flow, removed 7 redundant places. [2025-02-08 01:13:35,465 INFO L231 Difference]: Finished difference. Result has 138 places, 91 transitions, 1102 flow [2025-02-08 01:13:35,465 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=999, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1102, PETRI_PLACES=138, PETRI_TRANSITIONS=91} [2025-02-08 01:13:35,465 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 104 predicate places. [2025-02-08 01:13:35,465 INFO L471 AbstractCegarLoop]: Abstraction has has 138 places, 91 transitions, 1102 flow [2025-02-08 01:13:35,466 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:35,466 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:35,466 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:35,472 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2025-02-08 01:13:35,666 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,74 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:35,666 INFO L396 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:35,667 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:35,667 INFO L85 PathProgramCache]: Analyzing trace with hash 364135589, now seen corresponding path program 23 times [2025-02-08 01:13:35,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:35,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719315309] [2025-02-08 01:13:35,667 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:35,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:35,670 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:35,672 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:35,672 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:35,672 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:35,766 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:35,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:35,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719315309] [2025-02-08 01:13:35,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719315309] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:35,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504583606] [2025-02-08 01:13:35,767 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:35,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:35,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:35,770 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:35,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2025-02-08 01:13:35,824 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:35,834 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:35,834 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:35,834 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:35,834 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:35,835 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:35,865 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:35,865 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:35,903 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:35,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504583606] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:35,903 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:35,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:35,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745845051] [2025-02-08 01:13:35,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:35,903 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:35,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:35,904 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:35,904 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:35,923 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:35,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 91 transitions, 1102 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:35,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:35,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:35,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:36,161 INFO L124 PetriNetUnfolderBase]: 262/580 cut-off events. [2025-02-08 01:13:36,161 INFO L125 PetriNetUnfolderBase]: For 4643/4679 co-relation queries the response was YES. [2025-02-08 01:13:36,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3576 conditions, 580 events. 262/580 cut-off events. For 4643/4679 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2918 event pairs, 75 based on Foata normal form. 9/578 useless extension candidates. Maximal degree in co-relation 3524. Up to 191 conditions per place. [2025-02-08 01:13:36,164 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 75 selfloop transitions, 30 changer transitions 7/124 dead transitions. [2025-02-08 01:13:36,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 124 transitions, 1589 flow [2025-02-08 01:13:36,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:36,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:36,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2025-02-08 01:13:36,165 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2025-02-08 01:13:36,165 INFO L175 Difference]: Start difference. First operand has 138 places, 91 transitions, 1102 flow. Second operand 11 states and 178 transitions. [2025-02-08 01:13:36,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 124 transitions, 1589 flow [2025-02-08 01:13:36,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 124 transitions, 1546 flow, removed 3 selfloop flow, removed 5 redundant places. [2025-02-08 01:13:36,175 INFO L231 Difference]: Finished difference. Result has 145 places, 94 transitions, 1199 flow [2025-02-08 01:13:36,175 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1199, PETRI_PLACES=145, PETRI_TRANSITIONS=94} [2025-02-08 01:13:36,175 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 111 predicate places. [2025-02-08 01:13:36,175 INFO L471 AbstractCegarLoop]: Abstraction has has 145 places, 94 transitions, 1199 flow [2025-02-08 01:13:36,175 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:36,175 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:36,176 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:36,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:36,376 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,75 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:36,376 INFO L396 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:36,377 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:36,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1523476521, now seen corresponding path program 24 times [2025-02-08 01:13:36,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:36,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753561676] [2025-02-08 01:13:36,377 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:36,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:36,381 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:36,383 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:36,383 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:36,383 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:36,461 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:36,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:36,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753561676] [2025-02-08 01:13:36,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753561676] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:36,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710770509] [2025-02-08 01:13:36,462 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:36,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:36,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:36,467 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:36,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2025-02-08 01:13:36,523 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:36,534 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:36,534 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:36,535 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:36,535 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:36,536 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:36,572 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:36,572 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:36,609 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:36,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710770509] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:36,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:36,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:36,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178613967] [2025-02-08 01:13:36,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:36,609 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:36,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:36,609 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:36,609 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:36,637 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:36,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 94 transitions, 1199 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:36,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:36,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:36,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:36,866 INFO L124 PetriNetUnfolderBase]: 259/575 cut-off events. [2025-02-08 01:13:36,866 INFO L125 PetriNetUnfolderBase]: For 5039/5075 co-relation queries the response was YES. [2025-02-08 01:13:36,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3651 conditions, 575 events. 259/575 cut-off events. For 5039/5075 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2897 event pairs, 75 based on Foata normal form. 9/573 useless extension candidates. Maximal degree in co-relation 3596. Up to 191 conditions per place. [2025-02-08 01:13:36,869 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 73 selfloop transitions, 30 changer transitions 9/124 dead transitions. [2025-02-08 01:13:36,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 124 transitions, 1640 flow [2025-02-08 01:13:36,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:36,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:36,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2025-02-08 01:13:36,870 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2025-02-08 01:13:36,870 INFO L175 Difference]: Start difference. First operand has 145 places, 94 transitions, 1199 flow. Second operand 11 states and 176 transitions. [2025-02-08 01:13:36,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 124 transitions, 1640 flow [2025-02-08 01:13:36,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 124 transitions, 1606 flow, removed 6 selfloop flow, removed 3 redundant places. [2025-02-08 01:13:36,880 INFO L231 Difference]: Finished difference. Result has 152 places, 92 transitions, 1192 flow [2025-02-08 01:13:36,880 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1167, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1192, PETRI_PLACES=152, PETRI_TRANSITIONS=92} [2025-02-08 01:13:36,880 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 118 predicate places. [2025-02-08 01:13:36,880 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 92 transitions, 1192 flow [2025-02-08 01:13:36,880 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:36,880 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:36,880 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:36,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:37,080 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,76 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:37,081 INFO L396 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:37,081 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:37,081 INFO L85 PathProgramCache]: Analyzing trace with hash -886603739, now seen corresponding path program 25 times [2025-02-08 01:13:37,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:37,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41663699] [2025-02-08 01:13:37,082 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:37,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:37,085 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:37,086 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:37,087 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:37,087 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:37,165 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:37,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:37,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41663699] [2025-02-08 01:13:37,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41663699] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:37,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860806360] [2025-02-08 01:13:37,166 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:37,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:37,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:37,168 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:37,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2025-02-08 01:13:37,222 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:37,230 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:37,231 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:37,231 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:37,231 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:37,231 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:37,256 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:37,256 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:37,284 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:37,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860806360] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:37,284 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:37,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:37,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665805918] [2025-02-08 01:13:37,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:37,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:37,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:37,285 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:37,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:37,298 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:37,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 92 transitions, 1192 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:37,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:37,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:37,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:37,519 INFO L124 PetriNetUnfolderBase]: 256/570 cut-off events. [2025-02-08 01:13:37,519 INFO L125 PetriNetUnfolderBase]: For 5496/5532 co-relation queries the response was YES. [2025-02-08 01:13:37,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3668 conditions, 570 events. 256/570 cut-off events. For 5496/5532 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2871 event pairs, 75 based on Foata normal form. 9/568 useless extension candidates. Maximal degree in co-relation 3612. Up to 191 conditions per place. [2025-02-08 01:13:37,523 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 73 selfloop transitions, 30 changer transitions 9/124 dead transitions. [2025-02-08 01:13:37,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 124 transitions, 1733 flow [2025-02-08 01:13:37,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:37,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:37,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2025-02-08 01:13:37,524 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2025-02-08 01:13:37,524 INFO L175 Difference]: Start difference. First operand has 152 places, 92 transitions, 1192 flow. Second operand 11 states and 175 transitions. [2025-02-08 01:13:37,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 124 transitions, 1733 flow [2025-02-08 01:13:37,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 124 transitions, 1623 flow, removed 4 selfloop flow, removed 12 redundant places. [2025-02-08 01:13:37,535 INFO L231 Difference]: Finished difference. Result has 151 places, 94 transitions, 1228 flow [2025-02-08 01:13:37,535 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1228, PETRI_PLACES=151, PETRI_TRANSITIONS=94} [2025-02-08 01:13:37,536 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 117 predicate places. [2025-02-08 01:13:37,536 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 94 transitions, 1228 flow [2025-02-08 01:13:37,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:37,536 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:37,536 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:37,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:37,736 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,77 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:37,737 INFO L396 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:37,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:37,737 INFO L85 PathProgramCache]: Analyzing trace with hash -927222901, now seen corresponding path program 26 times [2025-02-08 01:13:37,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:37,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188600874] [2025-02-08 01:13:37,738 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:37,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:37,741 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:37,743 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:37,743 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:37,743 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:37,836 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:37,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:37,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188600874] [2025-02-08 01:13:37,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188600874] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:37,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514035640] [2025-02-08 01:13:37,837 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:37,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:37,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:37,839 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:37,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2025-02-08 01:13:37,896 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:37,906 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:37,906 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:37,906 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:37,907 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:37,907 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:37,933 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:37,933 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:37,963 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:37,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514035640] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:37,963 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:37,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:37,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71540747] [2025-02-08 01:13:37,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:37,963 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:37,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:37,964 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:37,964 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:37,969 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:37,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 94 transitions, 1228 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:37,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:37,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:37,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:38,201 INFO L124 PetriNetUnfolderBase]: 251/559 cut-off events. [2025-02-08 01:13:38,201 INFO L125 PetriNetUnfolderBase]: For 5020/5056 co-relation queries the response was YES. [2025-02-08 01:13:38,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3522 conditions, 559 events. 251/559 cut-off events. For 5020/5056 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2786 event pairs, 78 based on Foata normal form. 9/557 useless extension candidates. Maximal degree in co-relation 3464. Up to 191 conditions per place. [2025-02-08 01:13:38,203 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 72 selfloop transitions, 29 changer transitions 7/120 dead transitions. [2025-02-08 01:13:38,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 120 transitions, 1609 flow [2025-02-08 01:13:38,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:38,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:38,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2025-02-08 01:13:38,204 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2025-02-08 01:13:38,204 INFO L175 Difference]: Start difference. First operand has 151 places, 94 transitions, 1228 flow. Second operand 11 states and 175 transitions. [2025-02-08 01:13:38,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 120 transitions, 1609 flow [2025-02-08 01:13:38,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 120 transitions, 1549 flow, removed 10 selfloop flow, removed 7 redundant places. [2025-02-08 01:13:38,215 INFO L231 Difference]: Finished difference. Result has 154 places, 93 transitions, 1212 flow [2025-02-08 01:13:38,215 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1170, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1212, PETRI_PLACES=154, PETRI_TRANSITIONS=93} [2025-02-08 01:13:38,216 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 120 predicate places. [2025-02-08 01:13:38,216 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 93 transitions, 1212 flow [2025-02-08 01:13:38,216 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:38,216 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:38,216 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:38,222 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2025-02-08 01:13:38,416 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2025-02-08 01:13:38,417 INFO L396 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:38,417 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:38,417 INFO L85 PathProgramCache]: Analyzing trace with hash -2036967641, now seen corresponding path program 27 times [2025-02-08 01:13:38,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:38,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109984066] [2025-02-08 01:13:38,418 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:38,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:38,420 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:38,423 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:38,423 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:38,423 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:38,492 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:38,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:38,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109984066] [2025-02-08 01:13:38,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109984066] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:38,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952678768] [2025-02-08 01:13:38,493 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:38,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:38,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:38,495 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:38,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2025-02-08 01:13:38,548 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:38,559 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:38,559 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:38,559 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:38,560 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:38,560 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:38,584 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:38,584 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:38,616 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:38,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1952678768] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:38,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:38,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:38,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603376891] [2025-02-08 01:13:38,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:38,617 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:38,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:38,617 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:38,617 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:38,631 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:38,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 93 transitions, 1212 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:38,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:38,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:38,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:38,874 INFO L124 PetriNetUnfolderBase]: 250/559 cut-off events. [2025-02-08 01:13:38,874 INFO L125 PetriNetUnfolderBase]: For 4616/4652 co-relation queries the response was YES. [2025-02-08 01:13:38,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3430 conditions, 559 events. 250/559 cut-off events. For 4616/4652 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2799 event pairs, 76 based on Foata normal form. 9/557 useless extension candidates. Maximal degree in co-relation 3373. Up to 191 conditions per place. [2025-02-08 01:13:38,877 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 71 selfloop transitions, 26 changer transitions 13/122 dead transitions. [2025-02-08 01:13:38,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 122 transitions, 1630 flow [2025-02-08 01:13:38,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:38,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:38,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2025-02-08 01:13:38,878 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2025-02-08 01:13:38,878 INFO L175 Difference]: Start difference. First operand has 154 places, 93 transitions, 1212 flow. Second operand 11 states and 175 transitions. [2025-02-08 01:13:38,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 122 transitions, 1630 flow [2025-02-08 01:13:38,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 122 transitions, 1568 flow, removed 3 selfloop flow, removed 8 redundant places. [2025-02-08 01:13:38,889 INFO L231 Difference]: Finished difference. Result has 155 places, 89 transitions, 1137 flow [2025-02-08 01:13:38,889 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1152, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1137, PETRI_PLACES=155, PETRI_TRANSITIONS=89} [2025-02-08 01:13:38,889 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 121 predicate places. [2025-02-08 01:13:38,889 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 89 transitions, 1137 flow [2025-02-08 01:13:38,889 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:38,889 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:38,889 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:38,896 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2025-02-08 01:13:39,090 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2025-02-08 01:13:39,092 INFO L396 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:39,092 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:39,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1823100787, now seen corresponding path program 28 times [2025-02-08 01:13:39,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:39,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363927909] [2025-02-08 01:13:39,092 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:39,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:39,095 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:39,097 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:39,097 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:39,097 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:39,213 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:39,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:39,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363927909] [2025-02-08 01:13:39,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363927909] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:39,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510187231] [2025-02-08 01:13:39,214 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:39,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:39,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:39,216 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:39,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2025-02-08 01:13:39,272 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:39,283 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:39,283 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:39,283 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:39,283 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:39,284 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:39,310 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:39,310 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:39,340 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:39,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510187231] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:39,340 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:39,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:39,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891773572] [2025-02-08 01:13:39,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:39,340 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:39,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:39,341 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:39,341 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:39,358 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:39,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 89 transitions, 1137 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:39,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:39,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:39,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:39,607 INFO L124 PetriNetUnfolderBase]: 248/553 cut-off events. [2025-02-08 01:13:39,607 INFO L125 PetriNetUnfolderBase]: For 4628/4664 co-relation queries the response was YES. [2025-02-08 01:13:39,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3407 conditions, 553 events. 248/553 cut-off events. For 4628/4664 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2746 event pairs, 78 based on Foata normal form. 9/551 useless extension candidates. Maximal degree in co-relation 3349. Up to 191 conditions per place. [2025-02-08 01:13:39,610 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 74 selfloop transitions, 26 changer transitions 8/120 dead transitions. [2025-02-08 01:13:39,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 120 transitions, 1611 flow [2025-02-08 01:13:39,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:39,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:39,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2025-02-08 01:13:39,611 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2025-02-08 01:13:39,611 INFO L175 Difference]: Start difference. First operand has 155 places, 89 transitions, 1137 flow. Second operand 11 states and 176 transitions. [2025-02-08 01:13:39,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 120 transitions, 1611 flow [2025-02-08 01:13:39,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 120 transitions, 1487 flow, removed 10 selfloop flow, removed 14 redundant places. [2025-02-08 01:13:39,620 INFO L231 Difference]: Finished difference. Result has 149 places, 92 transitions, 1152 flow [2025-02-08 01:13:39,620 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1033, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1152, PETRI_PLACES=149, PETRI_TRANSITIONS=92} [2025-02-08 01:13:39,621 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 115 predicate places. [2025-02-08 01:13:39,621 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 92 transitions, 1152 flow [2025-02-08 01:13:39,621 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:39,621 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:39,621 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:39,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:39,821 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2025-02-08 01:13:39,822 INFO L396 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:39,822 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:39,822 INFO L85 PathProgramCache]: Analyzing trace with hash -224674661, now seen corresponding path program 29 times [2025-02-08 01:13:39,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:39,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195109569] [2025-02-08 01:13:39,822 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:39,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:39,826 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:39,827 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:39,827 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:39,827 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:39,896 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:39,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:39,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195109569] [2025-02-08 01:13:39,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195109569] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:39,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193586584] [2025-02-08 01:13:39,896 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:39,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:39,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:39,898 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:39,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2025-02-08 01:13:39,955 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:39,965 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:39,965 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:39,965 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:39,966 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:39,966 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:39,995 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:39,995 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:40,024 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:40,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193586584] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:40,025 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:40,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:40,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173181260] [2025-02-08 01:13:40,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:40,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:40,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:40,025 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:40,026 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:40,046 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:40,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 92 transitions, 1152 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:40,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:40,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:40,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:40,265 INFO L124 PetriNetUnfolderBase]: 254/571 cut-off events. [2025-02-08 01:13:40,266 INFO L125 PetriNetUnfolderBase]: For 4418/4454 co-relation queries the response was YES. [2025-02-08 01:13:40,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3439 conditions, 571 events. 254/571 cut-off events. For 4418/4454 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2891 event pairs, 75 based on Foata normal form. 9/569 useless extension candidates. Maximal degree in co-relation 3383. Up to 191 conditions per place. [2025-02-08 01:13:40,270 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 75 selfloop transitions, 26 changer transitions 12/125 dead transitions. [2025-02-08 01:13:40,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 125 transitions, 1604 flow [2025-02-08 01:13:40,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:40,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:40,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2025-02-08 01:13:40,270 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2025-02-08 01:13:40,271 INFO L175 Difference]: Start difference. First operand has 149 places, 92 transitions, 1152 flow. Second operand 11 states and 176 transitions. [2025-02-08 01:13:40,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 125 transitions, 1604 flow [2025-02-08 01:13:40,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 125 transitions, 1545 flow, removed 8 selfloop flow, removed 7 redundant places. [2025-02-08 01:13:40,281 INFO L231 Difference]: Finished difference. Result has 154 places, 92 transitions, 1161 flow [2025-02-08 01:13:40,281 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1161, PETRI_PLACES=154, PETRI_TRANSITIONS=92} [2025-02-08 01:13:40,281 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 120 predicate places. [2025-02-08 01:13:40,282 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 92 transitions, 1161 flow [2025-02-08 01:13:40,283 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:40,283 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:40,283 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:40,289 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:40,484 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2025-02-08 01:13:40,484 INFO L396 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:40,484 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:40,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1248965701, now seen corresponding path program 30 times [2025-02-08 01:13:40,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:40,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536910721] [2025-02-08 01:13:40,485 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:40,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:40,488 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:40,490 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:40,490 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:40,490 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:40,567 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:40,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:40,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536910721] [2025-02-08 01:13:40,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536910721] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:40,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963649109] [2025-02-08 01:13:40,568 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:40,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:40,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:40,570 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:40,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2025-02-08 01:13:40,624 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:40,635 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:40,635 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:40,635 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:40,636 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:40,636 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:40,670 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:40,670 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:40,714 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:40,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963649109] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:40,714 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:40,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:40,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554377172] [2025-02-08 01:13:40,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:40,715 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:40,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:40,715 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:40,715 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:40,726 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:40,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 92 transitions, 1161 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:40,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:40,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:40,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:40,935 INFO L124 PetriNetUnfolderBase]: 248/559 cut-off events. [2025-02-08 01:13:40,935 INFO L125 PetriNetUnfolderBase]: For 4448/4484 co-relation queries the response was YES. [2025-02-08 01:13:40,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3380 conditions, 559 events. 248/559 cut-off events. For 4448/4484 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2807 event pairs, 75 based on Foata normal form. 9/557 useless extension candidates. Maximal degree in co-relation 3322. Up to 191 conditions per place. [2025-02-08 01:13:40,938 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 72 selfloop transitions, 24 changer transitions 11/119 dead transitions. [2025-02-08 01:13:40,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 119 transitions, 1548 flow [2025-02-08 01:13:40,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:40,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:40,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2025-02-08 01:13:40,939 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2025-02-08 01:13:40,939 INFO L175 Difference]: Start difference. First operand has 154 places, 92 transitions, 1161 flow. Second operand 11 states and 174 transitions. [2025-02-08 01:13:40,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 119 transitions, 1548 flow [2025-02-08 01:13:40,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 119 transitions, 1493 flow, removed 5 selfloop flow, removed 9 redundant places. [2025-02-08 01:13:40,948 INFO L231 Difference]: Finished difference. Result has 154 places, 89 transitions, 1105 flow [2025-02-08 01:13:40,949 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1109, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1105, PETRI_PLACES=154, PETRI_TRANSITIONS=89} [2025-02-08 01:13:40,949 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 120 predicate places. [2025-02-08 01:13:40,949 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 89 transitions, 1105 flow [2025-02-08 01:13:40,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:40,949 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:40,949 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:40,955 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2025-02-08 01:13:41,150 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,82 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:41,151 INFO L396 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:41,151 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:41,152 INFO L85 PathProgramCache]: Analyzing trace with hash 172387269, now seen corresponding path program 31 times [2025-02-08 01:13:41,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:41,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570046449] [2025-02-08 01:13:41,153 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:41,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:41,156 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:41,157 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:41,157 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:41,157 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:41,239 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:41,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:41,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570046449] [2025-02-08 01:13:41,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570046449] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:41,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775289854] [2025-02-08 01:13:41,240 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:41,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:41,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:41,242 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:41,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2025-02-08 01:13:41,299 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:41,308 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:41,309 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:41,309 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:41,309 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:41,310 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:41,334 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:41,334 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:41,377 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:41,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775289854] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:41,377 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:41,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:41,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311146952] [2025-02-08 01:13:41,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:41,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:41,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:41,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:41,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:41,387 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:41,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 89 transitions, 1105 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:41,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:41,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:41,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:41,651 INFO L124 PetriNetUnfolderBase]: 243/549 cut-off events. [2025-02-08 01:13:41,651 INFO L125 PetriNetUnfolderBase]: For 4299/4335 co-relation queries the response was YES. [2025-02-08 01:13:41,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3286 conditions, 549 events. 243/549 cut-off events. For 4299/4335 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2740 event pairs, 77 based on Foata normal form. 9/547 useless extension candidates. Maximal degree in co-relation 3229. Up to 191 conditions per place. [2025-02-08 01:13:41,653 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 73 selfloop transitions, 24 changer transitions 7/116 dead transitions. [2025-02-08 01:13:41,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 116 transitions, 1490 flow [2025-02-08 01:13:41,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:41,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:41,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2025-02-08 01:13:41,655 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2025-02-08 01:13:41,655 INFO L175 Difference]: Start difference. First operand has 154 places, 89 transitions, 1105 flow. Second operand 11 states and 174 transitions. [2025-02-08 01:13:41,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 116 transitions, 1490 flow [2025-02-08 01:13:41,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 116 transitions, 1407 flow, removed 8 selfloop flow, removed 13 redundant places. [2025-02-08 01:13:41,664 INFO L231 Difference]: Finished difference. Result has 149 places, 89 transitions, 1072 flow [2025-02-08 01:13:41,664 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1030, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1072, PETRI_PLACES=149, PETRI_TRANSITIONS=89} [2025-02-08 01:13:41,665 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 115 predicate places. [2025-02-08 01:13:41,665 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 89 transitions, 1072 flow [2025-02-08 01:13:41,665 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:41,665 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:41,665 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:41,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:41,867 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2025-02-08 01:13:41,868 INFO L396 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:41,868 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:41,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1571966179, now seen corresponding path program 32 times [2025-02-08 01:13:41,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:41,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9558224] [2025-02-08 01:13:41,868 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:41,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:41,871 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:41,873 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:41,873 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:41,873 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:41,965 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:41,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:41,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9558224] [2025-02-08 01:13:41,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9558224] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:41,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621732602] [2025-02-08 01:13:41,966 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:41,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:41,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:41,968 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:41,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2025-02-08 01:13:42,026 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:42,038 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:42,038 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:42,038 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:42,039 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:42,040 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:42,068 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:42,068 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:42,097 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:42,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621732602] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:42,097 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:42,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:42,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869985134] [2025-02-08 01:13:42,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:42,097 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:42,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:42,098 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:42,098 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:42,117 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:42,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 89 transitions, 1072 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:42,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:42,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:42,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:42,359 INFO L124 PetriNetUnfolderBase]: 246/559 cut-off events. [2025-02-08 01:13:42,359 INFO L125 PetriNetUnfolderBase]: For 4176/4212 co-relation queries the response was YES. [2025-02-08 01:13:42,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3296 conditions, 559 events. 246/559 cut-off events. For 4176/4212 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2811 event pairs, 77 based on Foata normal form. 9/557 useless extension candidates. Maximal degree in co-relation 3241. Up to 191 conditions per place. [2025-02-08 01:13:42,361 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 75 selfloop transitions, 23 changer transitions 9/119 dead transitions. [2025-02-08 01:13:42,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 119 transitions, 1484 flow [2025-02-08 01:13:42,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:42,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:42,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2025-02-08 01:13:42,362 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2025-02-08 01:13:42,362 INFO L175 Difference]: Start difference. First operand has 149 places, 89 transitions, 1072 flow. Second operand 11 states and 176 transitions. [2025-02-08 01:13:42,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 119 transitions, 1484 flow [2025-02-08 01:13:42,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 119 transitions, 1421 flow, removed 5 selfloop flow, removed 10 redundant places. [2025-02-08 01:13:42,390 INFO L231 Difference]: Finished difference. Result has 150 places, 89 transitions, 1060 flow [2025-02-08 01:13:42,390 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1013, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1060, PETRI_PLACES=150, PETRI_TRANSITIONS=89} [2025-02-08 01:13:42,390 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 116 predicate places. [2025-02-08 01:13:42,391 INFO L471 AbstractCegarLoop]: Abstraction has has 150 places, 89 transitions, 1060 flow [2025-02-08 01:13:42,391 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:42,391 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:42,391 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:42,397 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2025-02-08 01:13:42,591 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,84 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:42,592 INFO L396 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:42,592 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:42,592 INFO L85 PathProgramCache]: Analyzing trace with hash -957211931, now seen corresponding path program 33 times [2025-02-08 01:13:42,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:42,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628644067] [2025-02-08 01:13:42,593 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:42,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:42,595 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:42,598 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:42,598 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:42,598 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:42,668 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:42,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:42,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628644067] [2025-02-08 01:13:42,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628644067] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:42,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978873137] [2025-02-08 01:13:42,668 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:42,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:42,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:42,670 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:42,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2025-02-08 01:13:42,727 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:42,738 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:42,738 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:42,738 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:42,739 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:42,740 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:42,765 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:42,765 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:42,801 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:42,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978873137] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:42,801 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:42,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:42,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247797765] [2025-02-08 01:13:42,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:42,802 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:42,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:42,802 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:42,802 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:42,815 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:42,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 89 transitions, 1060 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:42,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:42,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:42,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:43,041 INFO L124 PetriNetUnfolderBase]: 246/562 cut-off events. [2025-02-08 01:13:43,041 INFO L125 PetriNetUnfolderBase]: For 4168/4204 co-relation queries the response was YES. [2025-02-08 01:13:43,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3314 conditions, 562 events. 246/562 cut-off events. For 4168/4204 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2869 event pairs, 77 based on Foata normal form. 9/560 useless extension candidates. Maximal degree in co-relation 3258. Up to 191 conditions per place. [2025-02-08 01:13:43,044 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 75 selfloop transitions, 23 changer transitions 9/119 dead transitions. [2025-02-08 01:13:43,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 119 transitions, 1480 flow [2025-02-08 01:13:43,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:43,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:43,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2025-02-08 01:13:43,045 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2025-02-08 01:13:43,045 INFO L175 Difference]: Start difference. First operand has 150 places, 89 transitions, 1060 flow. Second operand 11 states and 175 transitions. [2025-02-08 01:13:43,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 119 transitions, 1480 flow [2025-02-08 01:13:43,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 119 transitions, 1426 flow, removed 7 selfloop flow, removed 8 redundant places. [2025-02-08 01:13:43,054 INFO L231 Difference]: Finished difference. Result has 153 places, 89 transitions, 1065 flow [2025-02-08 01:13:43,054 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1065, PETRI_PLACES=153, PETRI_TRANSITIONS=89} [2025-02-08 01:13:43,055 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 119 predicate places. [2025-02-08 01:13:43,055 INFO L471 AbstractCegarLoop]: Abstraction has has 153 places, 89 transitions, 1065 flow [2025-02-08 01:13:43,055 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:43,055 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:43,055 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:43,061 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2025-02-08 01:13:43,255 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,85 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:43,255 INFO L396 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:43,256 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:43,256 INFO L85 PathProgramCache]: Analyzing trace with hash 902456611, now seen corresponding path program 34 times [2025-02-08 01:13:43,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:43,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310250643] [2025-02-08 01:13:43,256 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:43,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:43,260 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:43,262 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:43,262 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:43,262 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:43,343 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:43,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:43,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310250643] [2025-02-08 01:13:43,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310250643] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:43,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425199150] [2025-02-08 01:13:43,344 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:43,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:43,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:43,346 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:43,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2025-02-08 01:13:43,402 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:43,412 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:43,412 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:43,412 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:43,413 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:43,413 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:43,447 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:43,448 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:43,481 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:43,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425199150] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:43,481 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:43,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:43,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409184261] [2025-02-08 01:13:43,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:43,482 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:43,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:43,482 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:43,482 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:43,502 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:43,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 89 transitions, 1065 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:43,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:43,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:43,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:43,756 INFO L124 PetriNetUnfolderBase]: 240/550 cut-off events. [2025-02-08 01:13:43,756 INFO L125 PetriNetUnfolderBase]: For 4179/4215 co-relation queries the response was YES. [2025-02-08 01:13:43,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3224 conditions, 550 events. 240/550 cut-off events. For 4179/4215 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2783 event pairs, 75 based on Foata normal form. 9/548 useless extension candidates. Maximal degree in co-relation 3167. Up to 191 conditions per place. [2025-02-08 01:13:43,758 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 73 selfloop transitions, 19 changer transitions 11/115 dead transitions. [2025-02-08 01:13:43,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 115 transitions, 1421 flow [2025-02-08 01:13:43,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:43,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:43,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2025-02-08 01:13:43,759 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2025-02-08 01:13:43,759 INFO L175 Difference]: Start difference. First operand has 153 places, 89 transitions, 1065 flow. Second operand 11 states and 173 transitions. [2025-02-08 01:13:43,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 115 transitions, 1421 flow [2025-02-08 01:13:43,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 115 transitions, 1367 flow, removed 5 selfloop flow, removed 9 redundant places. [2025-02-08 01:13:43,767 INFO L231 Difference]: Finished difference. Result has 153 places, 85 transitions, 979 flow [2025-02-08 01:13:43,767 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1013, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=979, PETRI_PLACES=153, PETRI_TRANSITIONS=85} [2025-02-08 01:13:43,768 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 119 predicate places. [2025-02-08 01:13:43,768 INFO L471 AbstractCegarLoop]: Abstraction has has 153 places, 85 transitions, 979 flow [2025-02-08 01:13:43,768 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:43,768 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:43,768 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:43,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:43,968 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,86 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:43,969 INFO L396 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:43,969 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:43,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1501357987, now seen corresponding path program 35 times [2025-02-08 01:13:43,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:43,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041372269] [2025-02-08 01:13:43,969 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:43,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:43,972 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:43,974 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:43,974 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:43,974 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:44,063 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:44,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:44,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041372269] [2025-02-08 01:13:44,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041372269] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:44,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912271855] [2025-02-08 01:13:44,063 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:44,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:44,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:44,065 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:44,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2025-02-08 01:13:44,119 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:44,129 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:44,129 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:44,129 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:44,130 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:44,130 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:44,160 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:44,160 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:44,190 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:44,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912271855] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:44,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:44,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:44,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616627355] [2025-02-08 01:13:44,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:44,191 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:44,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:44,191 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:44,191 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:44,204 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:44,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 85 transitions, 979 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:44,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:44,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:44,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:44,418 INFO L124 PetriNetUnfolderBase]: 234/537 cut-off events. [2025-02-08 01:13:44,418 INFO L125 PetriNetUnfolderBase]: For 4000/4036 co-relation queries the response was YES. [2025-02-08 01:13:44,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3095 conditions, 537 events. 234/537 cut-off events. For 4000/4036 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2694 event pairs, 76 based on Foata normal form. 9/535 useless extension candidates. Maximal degree in co-relation 3039. Up to 191 conditions per place. [2025-02-08 01:13:44,420 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 70 selfloop transitions, 14 changer transitions 14/110 dead transitions. [2025-02-08 01:13:44,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 110 transitions, 1322 flow [2025-02-08 01:13:44,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:44,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:44,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 170 transitions. [2025-02-08 01:13:44,421 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4292929292929293 [2025-02-08 01:13:44,421 INFO L175 Difference]: Start difference. First operand has 153 places, 85 transitions, 979 flow. Second operand 11 states and 170 transitions. [2025-02-08 01:13:44,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 110 transitions, 1322 flow [2025-02-08 01:13:44,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 110 transitions, 1260 flow, removed 6 selfloop flow, removed 14 redundant places. [2025-02-08 01:13:44,429 INFO L231 Difference]: Finished difference. Result has 145 places, 79 transitions, 858 flow [2025-02-08 01:13:44,429 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=919, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=858, PETRI_PLACES=145, PETRI_TRANSITIONS=79} [2025-02-08 01:13:44,429 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 111 predicate places. [2025-02-08 01:13:44,429 INFO L471 AbstractCegarLoop]: Abstraction has has 145 places, 79 transitions, 858 flow [2025-02-08 01:13:44,429 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:44,429 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:44,429 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:44,436 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2025-02-08 01:13:44,630 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,87 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:44,630 INFO L396 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:44,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:44,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1208346539, now seen corresponding path program 36 times [2025-02-08 01:13:44,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:44,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8638867] [2025-02-08 01:13:44,630 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:44,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:44,633 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:44,635 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:44,635 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:44,635 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:44,715 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:44,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:44,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8638867] [2025-02-08 01:13:44,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8638867] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:44,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301677642] [2025-02-08 01:13:44,715 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:44,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:44,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:44,718 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:44,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2025-02-08 01:13:44,775 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:44,788 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:44,788 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:44,788 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:44,790 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:44,790 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:44,822 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:44,822 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:44,855 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:44,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301677642] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:44,856 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:44,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:44,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212367239] [2025-02-08 01:13:44,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:44,856 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:44,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:44,856 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:44,856 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:44,867 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:44,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 79 transitions, 858 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:44,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:44,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:44,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:45,110 INFO L124 PetriNetUnfolderBase]: 227/520 cut-off events. [2025-02-08 01:13:45,111 INFO L125 PetriNetUnfolderBase]: For 3793/3829 co-relation queries the response was YES. [2025-02-08 01:13:45,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2943 conditions, 520 events. 227/520 cut-off events. For 3793/3829 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2565 event pairs, 76 based on Foata normal form. 9/518 useless extension candidates. Maximal degree in co-relation 2890. Up to 191 conditions per place. [2025-02-08 01:13:45,115 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 67 selfloop transitions, 13 changer transitions 13/105 dead transitions. [2025-02-08 01:13:45,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 105 transitions, 1194 flow [2025-02-08 01:13:45,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:45,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:45,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2025-02-08 01:13:45,116 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42676767676767674 [2025-02-08 01:13:45,116 INFO L175 Difference]: Start difference. First operand has 145 places, 79 transitions, 858 flow. Second operand 11 states and 169 transitions. [2025-02-08 01:13:45,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 105 transitions, 1194 flow [2025-02-08 01:13:45,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 105 transitions, 1130 flow, removed 8 selfloop flow, removed 11 redundant places. [2025-02-08 01:13:45,126 INFO L231 Difference]: Finished difference. Result has 136 places, 74 transitions, 747 flow [2025-02-08 01:13:45,127 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=747, PETRI_PLACES=136, PETRI_TRANSITIONS=74} [2025-02-08 01:13:45,127 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 102 predicate places. [2025-02-08 01:13:45,127 INFO L471 AbstractCegarLoop]: Abstraction has has 136 places, 74 transitions, 747 flow [2025-02-08 01:13:45,127 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:45,127 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:45,127 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:45,135 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2025-02-08 01:13:45,332 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable132 [2025-02-08 01:13:45,332 INFO L396 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:45,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:45,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1372256339, now seen corresponding path program 37 times [2025-02-08 01:13:45,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:45,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405571932] [2025-02-08 01:13:45,333 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:45,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:45,335 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:45,337 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:45,337 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:45,337 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:45,418 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:45,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:45,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405571932] [2025-02-08 01:13:45,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405571932] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:45,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281048416] [2025-02-08 01:13:45,418 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:45,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:45,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:45,420 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:45,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2025-02-08 01:13:45,482 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:45,492 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:45,492 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:45,492 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:45,492 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:45,493 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:45,524 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:45,524 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:45,572 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:45,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281048416] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:45,572 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:45,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:45,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805141995] [2025-02-08 01:13:45,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:45,573 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:45,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:45,573 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:45,573 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:45,582 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:45,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 74 transitions, 747 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:45,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:45,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:45,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:45,809 INFO L124 PetriNetUnfolderBase]: 222/509 cut-off events. [2025-02-08 01:13:45,809 INFO L125 PetriNetUnfolderBase]: For 3339/3375 co-relation queries the response was YES. [2025-02-08 01:13:45,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2803 conditions, 509 events. 222/509 cut-off events. For 3339/3375 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2491 event pairs, 77 based on Foata normal form. 9/507 useless extension candidates. Maximal degree in co-relation 2752. Up to 191 conditions per place. [2025-02-08 01:13:45,811 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 66 selfloop transitions, 13 changer transitions 10/101 dead transitions. [2025-02-08 01:13:45,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 101 transitions, 1089 flow [2025-02-08 01:13:45,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:45,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:45,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2025-02-08 01:13:45,812 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2025-02-08 01:13:45,812 INFO L175 Difference]: Start difference. First operand has 136 places, 74 transitions, 747 flow. Second operand 11 states and 167 transitions. [2025-02-08 01:13:45,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 101 transitions, 1089 flow [2025-02-08 01:13:45,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 101 transitions, 1033 flow, removed 9 selfloop flow, removed 13 redundant places. [2025-02-08 01:13:45,818 INFO L231 Difference]: Finished difference. Result has 128 places, 72 transitions, 697 flow [2025-02-08 01:13:45,818 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=697, PETRI_PLACES=128, PETRI_TRANSITIONS=72} [2025-02-08 01:13:45,818 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 94 predicate places. [2025-02-08 01:13:45,818 INFO L471 AbstractCegarLoop]: Abstraction has has 128 places, 72 transitions, 697 flow [2025-02-08 01:13:45,818 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:45,819 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:45,819 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:45,824 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2025-02-08 01:13:46,019 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133,89 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:46,020 INFO L396 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:46,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:46,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1623390947, now seen corresponding path program 38 times [2025-02-08 01:13:46,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:46,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289400853] [2025-02-08 01:13:46,020 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:46,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:46,023 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:46,025 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:46,025 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:46,026 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:46,106 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:46,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:46,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289400853] [2025-02-08 01:13:46,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289400853] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:46,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477992819] [2025-02-08 01:13:46,106 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:46,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:46,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:46,109 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:46,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2025-02-08 01:13:46,175 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:46,190 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:46,190 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:46,190 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:46,192 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:46,193 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:46,221 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:46,221 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:46,252 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:46,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477992819] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:46,252 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:46,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:46,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176555648] [2025-02-08 01:13:46,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:46,253 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:46,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:46,253 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:46,253 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:46,274 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:46,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 72 transitions, 697 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:46,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:46,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:46,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:46,494 INFO L124 PetriNetUnfolderBase]: 217/499 cut-off events. [2025-02-08 01:13:46,495 INFO L125 PetriNetUnfolderBase]: For 3048/3084 co-relation queries the response was YES. [2025-02-08 01:13:46,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2673 conditions, 499 events. 217/499 cut-off events. For 3048/3084 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2429 event pairs, 75 based on Foata normal form. 9/497 useless extension candidates. Maximal degree in co-relation 2625. Up to 191 conditions per place. [2025-02-08 01:13:46,498 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 59 selfloop transitions, 7 changer transitions 22/100 dead transitions. [2025-02-08 01:13:46,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 100 transitions, 1031 flow [2025-02-08 01:13:46,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:46,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:46,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2025-02-08 01:13:46,499 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2025-02-08 01:13:46,499 INFO L175 Difference]: Start difference. First operand has 128 places, 72 transitions, 697 flow. Second operand 11 states and 167 transitions. [2025-02-08 01:13:46,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 100 transitions, 1031 flow [2025-02-08 01:13:46,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 100 transitions, 999 flow, removed 3 selfloop flow, removed 9 redundant places. [2025-02-08 01:13:46,505 INFO L231 Difference]: Finished difference. Result has 127 places, 65 transitions, 597 flow [2025-02-08 01:13:46,505 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=667, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=597, PETRI_PLACES=127, PETRI_TRANSITIONS=65} [2025-02-08 01:13:46,505 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 93 predicate places. [2025-02-08 01:13:46,505 INFO L471 AbstractCegarLoop]: Abstraction has has 127 places, 65 transitions, 597 flow [2025-02-08 01:13:46,505 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:46,505 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:46,505 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:46,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:46,710 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2025-02-08 01:13:46,710 INFO L396 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:46,711 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:46,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1186427441, now seen corresponding path program 39 times [2025-02-08 01:13:46,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:46,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768831824] [2025-02-08 01:13:46,711 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:46,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:46,715 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:46,718 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:46,718 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:46,718 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:46,813 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:46,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:46,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768831824] [2025-02-08 01:13:46,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768831824] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:46,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199518531] [2025-02-08 01:13:46,814 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:46,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:46,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:46,816 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:46,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2025-02-08 01:13:46,871 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:46,883 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:46,883 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:46,883 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:46,883 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:46,884 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:46,936 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:46,937 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:46,991 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:46,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199518531] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:46,991 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:46,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2025-02-08 01:13:46,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177439662] [2025-02-08 01:13:46,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:46,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 01:13:46,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:46,992 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 01:13:46,992 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2025-02-08 01:13:47,008 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:47,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 65 transitions, 597 flow. Second operand has 15 states, 15 states have (on average 11.666666666666666) internal successors, (175), 15 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:47,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:47,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:47,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:47,301 INFO L124 PetriNetUnfolderBase]: 231/535 cut-off events. [2025-02-08 01:13:47,301 INFO L125 PetriNetUnfolderBase]: For 2838/2842 co-relation queries the response was YES. [2025-02-08 01:13:47,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2880 conditions, 535 events. 231/535 cut-off events. For 2838/2842 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2728 event pairs, 45 based on Foata normal form. 1/525 useless extension candidates. Maximal degree in co-relation 2832. Up to 127 conditions per place. [2025-02-08 01:13:47,304 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 68 selfloop transitions, 28 changer transitions 15/123 dead transitions. [2025-02-08 01:13:47,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 123 transitions, 1234 flow [2025-02-08 01:13:47,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-02-08 01:13:47,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-02-08 01:13:47,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 222 transitions. [2025-02-08 01:13:47,305 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2025-02-08 01:13:47,305 INFO L175 Difference]: Start difference. First operand has 127 places, 65 transitions, 597 flow. Second operand 14 states and 222 transitions. [2025-02-08 01:13:47,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 123 transitions, 1234 flow [2025-02-08 01:13:47,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 123 transitions, 1114 flow, removed 22 selfloop flow, removed 14 redundant places. [2025-02-08 01:13:47,311 INFO L231 Difference]: Finished difference. Result has 122 places, 70 transitions, 705 flow [2025-02-08 01:13:47,311 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=547, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=705, PETRI_PLACES=122, PETRI_TRANSITIONS=70} [2025-02-08 01:13:47,311 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 88 predicate places. [2025-02-08 01:13:47,311 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 70 transitions, 705 flow [2025-02-08 01:13:47,311 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 11.666666666666666) internal successors, (175), 15 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:47,311 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:47,311 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:47,317 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2025-02-08 01:13:47,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2025-02-08 01:13:47,512 INFO L396 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:47,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:47,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1526473481, now seen corresponding path program 40 times [2025-02-08 01:13:47,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:47,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120391214] [2025-02-08 01:13:47,512 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:47,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:47,515 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:47,517 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:47,517 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:47,517 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:47,602 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:47,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:47,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120391214] [2025-02-08 01:13:47,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120391214] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:47,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334966616] [2025-02-08 01:13:47,602 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:47,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:47,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:47,604 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:47,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2025-02-08 01:13:47,661 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:47,671 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:47,671 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:47,671 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:47,672 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:47,672 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:47,701 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:47,701 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:47,742 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:47,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334966616] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:47,743 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:47,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:47,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996699422] [2025-02-08 01:13:47,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:47,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:47,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:47,743 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:47,743 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:47,747 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:47,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 70 transitions, 705 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:47,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:47,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:47,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:47,960 INFO L124 PetriNetUnfolderBase]: 228/518 cut-off events. [2025-02-08 01:13:47,960 INFO L125 PetriNetUnfolderBase]: For 3510/3538 co-relation queries the response was YES. [2025-02-08 01:13:47,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2920 conditions, 518 events. 228/518 cut-off events. For 3510/3538 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2510 event pairs, 93 based on Foata normal form. 5/512 useless extension candidates. Maximal degree in co-relation 2875. Up to 226 conditions per place. [2025-02-08 01:13:47,962 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 72 selfloop transitions, 18 changer transitions 6/108 dead transitions. [2025-02-08 01:13:47,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 108 transitions, 1250 flow [2025-02-08 01:13:47,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:47,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:47,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2025-02-08 01:13:47,962 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2025-02-08 01:13:47,963 INFO L175 Difference]: Start difference. First operand has 122 places, 70 transitions, 705 flow. Second operand 11 states and 175 transitions. [2025-02-08 01:13:47,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 108 transitions, 1250 flow [2025-02-08 01:13:47,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 108 transitions, 1203 flow, removed 17 selfloop flow, removed 7 redundant places. [2025-02-08 01:13:47,969 INFO L231 Difference]: Finished difference. Result has 126 places, 82 transitions, 911 flow [2025-02-08 01:13:47,969 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=672, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=911, PETRI_PLACES=126, PETRI_TRANSITIONS=82} [2025-02-08 01:13:47,969 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 92 predicate places. [2025-02-08 01:13:47,969 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 82 transitions, 911 flow [2025-02-08 01:13:47,969 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:47,969 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:47,969 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:47,975 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2025-02-08 01:13:48,169 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2025-02-08 01:13:48,170 INFO L396 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:48,170 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:48,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1608357221, now seen corresponding path program 41 times [2025-02-08 01:13:48,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:48,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16734746] [2025-02-08 01:13:48,170 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:48,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:48,173 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:48,174 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:48,174 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:48,174 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:48,248 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:48,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:48,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16734746] [2025-02-08 01:13:48,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16734746] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:48,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657018810] [2025-02-08 01:13:48,249 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:48,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:48,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:48,251 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:48,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2025-02-08 01:13:48,307 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:48,317 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:48,317 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:48,317 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:48,317 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:48,318 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:48,351 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:48,351 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:48,392 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:48,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657018810] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:48,392 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:48,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 13 [2025-02-08 01:13:48,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024100842] [2025-02-08 01:13:48,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:48,393 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 01:13:48,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:48,393 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 01:13:48,393 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2025-02-08 01:13:48,405 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:48,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 82 transitions, 911 flow. Second operand has 13 states, 13 states have (on average 11.76923076923077) internal successors, (153), 13 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:48,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:48,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:48,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:48,649 INFO L124 PetriNetUnfolderBase]: 228/526 cut-off events. [2025-02-08 01:13:48,649 INFO L125 PetriNetUnfolderBase]: For 3356/3360 co-relation queries the response was YES. [2025-02-08 01:13:48,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2958 conditions, 526 events. 228/526 cut-off events. For 3356/3360 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2632 event pairs, 60 based on Foata normal form. 1/516 useless extension candidates. Maximal degree in co-relation 2911. Up to 122 conditions per place. [2025-02-08 01:13:48,652 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 76 selfloop transitions, 28 changer transitions 11/127 dead transitions. [2025-02-08 01:13:48,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 127 transitions, 1412 flow [2025-02-08 01:13:48,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:13:48,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:13:48,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 198 transitions. [2025-02-08 01:13:48,653 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2025-02-08 01:13:48,653 INFO L175 Difference]: Start difference. First operand has 126 places, 82 transitions, 911 flow. Second operand 12 states and 198 transitions. [2025-02-08 01:13:48,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 127 transitions, 1412 flow [2025-02-08 01:13:48,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 127 transitions, 1378 flow, removed 14 selfloop flow, removed 4 redundant places. [2025-02-08 01:13:48,662 INFO L231 Difference]: Finished difference. Result has 139 places, 84 transitions, 1005 flow [2025-02-08 01:13:48,662 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=886, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1005, PETRI_PLACES=139, PETRI_TRANSITIONS=84} [2025-02-08 01:13:48,662 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 105 predicate places. [2025-02-08 01:13:48,662 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 84 transitions, 1005 flow [2025-02-08 01:13:48,662 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.76923076923077) internal successors, (153), 13 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:48,663 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:48,663 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:48,670 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2025-02-08 01:13:48,863 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2025-02-08 01:13:48,864 INFO L396 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:48,864 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:48,864 INFO L85 PathProgramCache]: Analyzing trace with hash 865514181, now seen corresponding path program 42 times [2025-02-08 01:13:48,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:48,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121660103] [2025-02-08 01:13:48,864 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:48,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:48,867 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:48,871 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:48,871 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:48,871 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:48,946 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:48,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:48,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121660103] [2025-02-08 01:13:48,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121660103] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:48,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499089254] [2025-02-08 01:13:48,947 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:48,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:48,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:48,949 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:48,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2025-02-08 01:13:49,012 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:49,023 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:49,023 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:49,023 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:49,025 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:49,026 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:49,048 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:49,048 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:49,146 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:49,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499089254] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:49,146 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:49,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:49,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781775638] [2025-02-08 01:13:49,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:49,146 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:49,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:49,146 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:49,146 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:49,156 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:49,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 84 transitions, 1005 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:49,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:49,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:49,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:49,376 INFO L124 PetriNetUnfolderBase]: 257/568 cut-off events. [2025-02-08 01:13:49,376 INFO L125 PetriNetUnfolderBase]: For 4954/4992 co-relation queries the response was YES. [2025-02-08 01:13:49,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3659 conditions, 568 events. 257/568 cut-off events. For 4954/4992 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2793 event pairs, 99 based on Foata normal form. 5/562 useless extension candidates. Maximal degree in co-relation 3607. Up to 237 conditions per place. [2025-02-08 01:13:49,379 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 79 selfloop transitions, 27 changer transitions 7/125 dead transitions. [2025-02-08 01:13:49,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 125 transitions, 1674 flow [2025-02-08 01:13:49,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:49,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:49,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2025-02-08 01:13:49,379 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45707070707070707 [2025-02-08 01:13:49,379 INFO L175 Difference]: Start difference. First operand has 139 places, 84 transitions, 1005 flow. Second operand 11 states and 181 transitions. [2025-02-08 01:13:49,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 125 transitions, 1674 flow [2025-02-08 01:13:49,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 125 transitions, 1599 flow, removed 15 selfloop flow, removed 7 redundant places. [2025-02-08 01:13:49,388 INFO L231 Difference]: Finished difference. Result has 143 places, 99 transitions, 1333 flow [2025-02-08 01:13:49,389 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=947, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1333, PETRI_PLACES=143, PETRI_TRANSITIONS=99} [2025-02-08 01:13:49,389 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 109 predicate places. [2025-02-08 01:13:49,389 INFO L471 AbstractCegarLoop]: Abstraction has has 143 places, 99 transitions, 1333 flow [2025-02-08 01:13:49,389 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:49,389 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:49,389 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:49,396 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:49,592 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2025-02-08 01:13:49,593 INFO L396 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:49,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:49,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1345987949, now seen corresponding path program 43 times [2025-02-08 01:13:49,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:49,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677005018] [2025-02-08 01:13:49,594 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:49,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:49,596 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:49,598 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:49,598 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:49,598 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:49,660 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:49,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:49,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677005018] [2025-02-08 01:13:49,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677005018] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:49,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975377675] [2025-02-08 01:13:49,661 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:49,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:49,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:49,663 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:49,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2025-02-08 01:13:49,724 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:49,735 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:49,735 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:49,735 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:49,735 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:49,736 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:49,760 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:49,760 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:49,796 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:49,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975377675] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:49,797 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:49,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:49,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638534907] [2025-02-08 01:13:49,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:49,797 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:49,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:49,797 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:49,797 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:49,824 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:49,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 99 transitions, 1333 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:49,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:49,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:49,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:50,076 INFO L124 PetriNetUnfolderBase]: 268/590 cut-off events. [2025-02-08 01:13:50,077 INFO L125 PetriNetUnfolderBase]: For 5168/5208 co-relation queries the response was YES. [2025-02-08 01:13:50,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3783 conditions, 590 events. 268/590 cut-off events. For 5168/5208 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2936 event pairs, 99 based on Foata normal form. 5/584 useless extension candidates. Maximal degree in co-relation 3730. Up to 239 conditions per place. [2025-02-08 01:13:50,079 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 75 selfloop transitions, 37 changer transitions 7/131 dead transitions. [2025-02-08 01:13:50,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 131 transitions, 1871 flow [2025-02-08 01:13:50,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:50,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:50,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2025-02-08 01:13:50,080 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2025-02-08 01:13:50,080 INFO L175 Difference]: Start difference. First operand has 143 places, 99 transitions, 1333 flow. Second operand 11 states and 176 transitions. [2025-02-08 01:13:50,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 131 transitions, 1871 flow [2025-02-08 01:13:50,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 131 transitions, 1824 flow, removed 8 selfloop flow, removed 5 redundant places. [2025-02-08 01:13:50,091 INFO L231 Difference]: Finished difference. Result has 151 places, 105 transitions, 1515 flow [2025-02-08 01:13:50,092 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1294, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1515, PETRI_PLACES=151, PETRI_TRANSITIONS=105} [2025-02-08 01:13:50,092 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 117 predicate places. [2025-02-08 01:13:50,092 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 105 transitions, 1515 flow [2025-02-08 01:13:50,093 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:50,093 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:50,093 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:50,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:50,293 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2025-02-08 01:13:50,293 INFO L396 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:50,294 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:50,294 INFO L85 PathProgramCache]: Analyzing trace with hash -543856725, now seen corresponding path program 44 times [2025-02-08 01:13:50,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:50,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635745334] [2025-02-08 01:13:50,294 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:50,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:50,297 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:50,299 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:50,301 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:50,301 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:50,383 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:50,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:50,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635745334] [2025-02-08 01:13:50,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635745334] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:50,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648410125] [2025-02-08 01:13:50,384 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:50,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:50,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:50,387 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:50,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2025-02-08 01:13:50,448 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:50,461 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:50,461 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:50,461 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:50,462 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:50,462 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:50,490 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:50,490 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:50,522 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:50,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648410125] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:50,522 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:50,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:50,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401806697] [2025-02-08 01:13:50,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:50,522 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:50,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:50,523 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:50,523 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:50,534 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:50,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 105 transitions, 1515 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:50,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:50,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:50,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:50,822 INFO L124 PetriNetUnfolderBase]: 272/597 cut-off events. [2025-02-08 01:13:50,822 INFO L125 PetriNetUnfolderBase]: For 5851/5891 co-relation queries the response was YES. [2025-02-08 01:13:50,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4024 conditions, 597 events. 272/597 cut-off events. For 5851/5891 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2973 event pairs, 99 based on Foata normal form. 5/591 useless extension candidates. Maximal degree in co-relation 3968. Up to 246 conditions per place. [2025-02-08 01:13:50,824 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 75 selfloop transitions, 40 changer transitions 7/134 dead transitions. [2025-02-08 01:13:50,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 134 transitions, 2020 flow [2025-02-08 01:13:50,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:50,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:50,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2025-02-08 01:13:50,825 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2025-02-08 01:13:50,825 INFO L175 Difference]: Start difference. First operand has 151 places, 105 transitions, 1515 flow. Second operand 11 states and 178 transitions. [2025-02-08 01:13:50,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 134 transitions, 2020 flow [2025-02-08 01:13:50,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 134 transitions, 1946 flow, removed 12 selfloop flow, removed 6 redundant places. [2025-02-08 01:13:50,838 INFO L231 Difference]: Finished difference. Result has 158 places, 111 transitions, 1706 flow [2025-02-08 01:13:50,838 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1452, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1706, PETRI_PLACES=158, PETRI_TRANSITIONS=111} [2025-02-08 01:13:50,838 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 124 predicate places. [2025-02-08 01:13:50,838 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 111 transitions, 1706 flow [2025-02-08 01:13:50,838 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:50,839 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:50,839 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:50,845 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2025-02-08 01:13:51,042 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,96 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:51,043 INFO L396 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:51,043 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:51,044 INFO L85 PathProgramCache]: Analyzing trace with hash -934668847, now seen corresponding path program 45 times [2025-02-08 01:13:51,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:51,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299778419] [2025-02-08 01:13:51,044 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:51,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:51,046 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:51,053 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:51,053 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:51,053 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:51,132 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:51,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:51,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299778419] [2025-02-08 01:13:51,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299778419] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:51,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874538601] [2025-02-08 01:13:51,133 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:51,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:51,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:51,135 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:51,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2025-02-08 01:13:51,194 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:51,206 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:51,206 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:51,206 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:51,207 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:51,207 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:51,230 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:51,230 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:51,272 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:51,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874538601] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:51,272 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:51,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:51,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763422257] [2025-02-08 01:13:51,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:51,273 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:51,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:51,273 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:51,273 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:51,285 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:51,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 111 transitions, 1706 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:51,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:51,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:51,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:51,560 INFO L124 PetriNetUnfolderBase]: 270/595 cut-off events. [2025-02-08 01:13:51,560 INFO L125 PetriNetUnfolderBase]: For 6070/6110 co-relation queries the response was YES. [2025-02-08 01:13:51,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4069 conditions, 595 events. 270/595 cut-off events. For 6070/6110 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2968 event pairs, 97 based on Foata normal form. 5/589 useless extension candidates. Maximal degree in co-relation 4010. Up to 246 conditions per place. [2025-02-08 01:13:51,563 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 85 selfloop transitions, 34 changer transitions 7/138 dead transitions. [2025-02-08 01:13:51,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 138 transitions, 2126 flow [2025-02-08 01:13:51,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:51,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:51,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2025-02-08 01:13:51,564 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2025-02-08 01:13:51,564 INFO L175 Difference]: Start difference. First operand has 158 places, 111 transitions, 1706 flow. Second operand 11 states and 179 transitions. [2025-02-08 01:13:51,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 138 transitions, 2126 flow [2025-02-08 01:13:51,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 138 transitions, 2061 flow, removed 12 selfloop flow, removed 4 redundant places. [2025-02-08 01:13:51,578 INFO L231 Difference]: Finished difference. Result has 166 places, 113 transitions, 1768 flow [2025-02-08 01:13:51,578 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1646, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1768, PETRI_PLACES=166, PETRI_TRANSITIONS=113} [2025-02-08 01:13:51,579 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 132 predicate places. [2025-02-08 01:13:51,579 INFO L471 AbstractCegarLoop]: Abstraction has has 166 places, 113 transitions, 1768 flow [2025-02-08 01:13:51,579 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:51,579 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:51,579 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:51,586 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2025-02-08 01:13:51,779 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,97 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:51,780 INFO L396 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:51,780 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:51,780 INFO L85 PathProgramCache]: Analyzing trace with hash 751018211, now seen corresponding path program 46 times [2025-02-08 01:13:51,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:51,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880968059] [2025-02-08 01:13:51,781 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:51,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:51,783 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:51,788 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:51,789 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:51,789 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:51,936 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:51,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:51,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880968059] [2025-02-08 01:13:51,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880968059] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:51,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399863801] [2025-02-08 01:13:51,936 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:51,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:51,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:51,938 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:51,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2025-02-08 01:13:52,001 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:52,011 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:52,011 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:52,011 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:52,012 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:52,012 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:52,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:52,059 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:52,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:52,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399863801] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:52,105 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:52,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:52,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336838690] [2025-02-08 01:13:52,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:52,105 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:52,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:52,105 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:52,106 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:52,129 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:52,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 113 transitions, 1768 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:52,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:52,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:52,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:52,470 INFO L124 PetriNetUnfolderBase]: 271/598 cut-off events. [2025-02-08 01:13:52,470 INFO L125 PetriNetUnfolderBase]: For 6674/6714 co-relation queries the response was YES. [2025-02-08 01:13:52,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4166 conditions, 598 events. 271/598 cut-off events. For 6674/6714 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2991 event pairs, 101 based on Foata normal form. 5/592 useless extension candidates. Maximal degree in co-relation 4104. Up to 248 conditions per place. [2025-02-08 01:13:52,473 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 78 selfloop transitions, 41 changer transitions 7/138 dead transitions. [2025-02-08 01:13:52,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 138 transitions, 2231 flow [2025-02-08 01:13:52,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:52,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:52,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2025-02-08 01:13:52,475 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2025-02-08 01:13:52,475 INFO L175 Difference]: Start difference. First operand has 166 places, 113 transitions, 1768 flow. Second operand 11 states and 177 transitions. [2025-02-08 01:13:52,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 138 transitions, 2231 flow [2025-02-08 01:13:52,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 138 transitions, 2139 flow, removed 10 selfloop flow, removed 6 redundant places. [2025-02-08 01:13:52,490 INFO L231 Difference]: Finished difference. Result has 171 places, 116 transitions, 1857 flow [2025-02-08 01:13:52,491 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1688, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1857, PETRI_PLACES=171, PETRI_TRANSITIONS=116} [2025-02-08 01:13:52,491 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 137 predicate places. [2025-02-08 01:13:52,491 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 116 transitions, 1857 flow [2025-02-08 01:13:52,491 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:52,491 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:52,494 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:52,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:52,695 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,98 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:52,695 INFO L396 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:52,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:52,696 INFO L85 PathProgramCache]: Analyzing trace with hash -329989871, now seen corresponding path program 47 times [2025-02-08 01:13:52,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:52,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858035678] [2025-02-08 01:13:52,696 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:52,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:52,699 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:52,700 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:52,700 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:52,700 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:52,793 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:52,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:52,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858035678] [2025-02-08 01:13:52,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858035678] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:52,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443598169] [2025-02-08 01:13:52,794 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:52,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:52,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:52,797 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:52,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2025-02-08 01:13:52,855 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:52,866 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:52,866 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:52,866 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:52,866 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:52,867 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:52,895 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:52,895 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:52,927 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:52,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443598169] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:52,927 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:52,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:52,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590181460] [2025-02-08 01:13:52,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:52,928 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:52,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:52,928 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:52,928 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:52,959 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:52,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 116 transitions, 1857 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:52,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:52,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:52,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:53,210 INFO L124 PetriNetUnfolderBase]: 272/601 cut-off events. [2025-02-08 01:13:53,210 INFO L125 PetriNetUnfolderBase]: For 6927/6967 co-relation queries the response was YES. [2025-02-08 01:13:53,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4240 conditions, 601 events. 272/601 cut-off events. For 6927/6967 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3014 event pairs, 99 based on Foata normal form. 5/595 useless extension candidates. Maximal degree in co-relation 4176. Up to 250 conditions per place. [2025-02-08 01:13:53,213 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 80 selfloop transitions, 42 changer transitions 7/141 dead transitions. [2025-02-08 01:13:53,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 141 transitions, 2324 flow [2025-02-08 01:13:53,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:53,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:53,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2025-02-08 01:13:53,214 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2025-02-08 01:13:53,214 INFO L175 Difference]: Start difference. First operand has 171 places, 116 transitions, 1857 flow. Second operand 11 states and 179 transitions. [2025-02-08 01:13:53,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 141 transitions, 2324 flow [2025-02-08 01:13:53,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 141 transitions, 2241 flow, removed 8 selfloop flow, removed 5 redundant places. [2025-02-08 01:13:53,230 INFO L231 Difference]: Finished difference. Result has 178 places, 120 transitions, 1990 flow [2025-02-08 01:13:53,230 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1783, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1990, PETRI_PLACES=178, PETRI_TRANSITIONS=120} [2025-02-08 01:13:53,230 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 144 predicate places. [2025-02-08 01:13:53,230 INFO L471 AbstractCegarLoop]: Abstraction has has 178 places, 120 transitions, 1990 flow [2025-02-08 01:13:53,230 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:53,231 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:53,231 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:53,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:53,431 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,99 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:53,431 INFO L396 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:53,432 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:53,432 INFO L85 PathProgramCache]: Analyzing trace with hash -636117241, now seen corresponding path program 48 times [2025-02-08 01:13:53,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:53,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744687857] [2025-02-08 01:13:53,432 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:53,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:53,435 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:53,437 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:53,437 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:53,437 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:53,503 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:53,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:53,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744687857] [2025-02-08 01:13:53,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744687857] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:53,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931079616] [2025-02-08 01:13:53,503 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:53,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:53,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:53,505 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:53,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2025-02-08 01:13:53,567 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:53,577 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:53,577 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:53,577 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:53,577 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:53,578 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:53,596 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:53,596 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:53,630 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:53,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931079616] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:53,630 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:53,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:53,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656137323] [2025-02-08 01:13:53,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:53,630 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:53,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:53,630 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:53,630 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:53,648 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:53,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 120 transitions, 1990 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:53,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:53,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:53,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:53,892 INFO L124 PetriNetUnfolderBase]: 273/609 cut-off events. [2025-02-08 01:13:53,893 INFO L125 PetriNetUnfolderBase]: For 6954/6994 co-relation queries the response was YES. [2025-02-08 01:13:53,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4272 conditions, 609 events. 273/609 cut-off events. For 6954/6994 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3113 event pairs, 97 based on Foata normal form. 5/603 useless extension candidates. Maximal degree in co-relation 4205. Up to 246 conditions per place. [2025-02-08 01:13:53,896 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 92 selfloop transitions, 36 changer transitions 9/149 dead transitions. [2025-02-08 01:13:53,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 149 transitions, 2453 flow [2025-02-08 01:13:53,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:53,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:53,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2025-02-08 01:13:53,896 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2025-02-08 01:13:53,896 INFO L175 Difference]: Start difference. First operand has 178 places, 120 transitions, 1990 flow. Second operand 11 states and 179 transitions. [2025-02-08 01:13:53,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 149 transitions, 2453 flow [2025-02-08 01:13:53,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 149 transitions, 2375 flow, removed 19 selfloop flow, removed 4 redundant places. [2025-02-08 01:13:53,914 INFO L231 Difference]: Finished difference. Result has 186 places, 120 transitions, 1989 flow [2025-02-08 01:13:53,914 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1926, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1989, PETRI_PLACES=186, PETRI_TRANSITIONS=120} [2025-02-08 01:13:53,914 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 152 predicate places. [2025-02-08 01:13:53,914 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 120 transitions, 1989 flow [2025-02-08 01:13:53,914 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:53,915 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:53,915 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:53,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:54,116 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2025-02-08 01:13:54,116 INFO L396 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:54,117 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:54,117 INFO L85 PathProgramCache]: Analyzing trace with hash -818391687, now seen corresponding path program 49 times [2025-02-08 01:13:54,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:54,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101002578] [2025-02-08 01:13:54,117 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:54,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:54,121 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:54,122 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:54,122 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:54,122 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:54,205 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:54,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:54,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101002578] [2025-02-08 01:13:54,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101002578] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:54,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030499257] [2025-02-08 01:13:54,205 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:54,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:54,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:54,207 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:54,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2025-02-08 01:13:54,273 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:54,285 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:54,285 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:54,285 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:54,286 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:54,287 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:54,326 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:54,327 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:54,358 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:54,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030499257] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:54,359 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:54,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:54,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908605315] [2025-02-08 01:13:54,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:54,359 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:54,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:54,360 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:54,360 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:54,376 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:54,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 120 transitions, 1989 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:54,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:54,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:54,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:54,633 INFO L124 PetriNetUnfolderBase]: 270/603 cut-off events. [2025-02-08 01:13:54,633 INFO L125 PetriNetUnfolderBase]: For 7344/7384 co-relation queries the response was YES. [2025-02-08 01:13:54,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4298 conditions, 603 events. 270/603 cut-off events. For 7344/7384 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3072 event pairs, 101 based on Foata normal form. 5/597 useless extension candidates. Maximal degree in co-relation 4228. Up to 254 conditions per place. [2025-02-08 01:13:54,637 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 80 selfloop transitions, 43 changer transitions 7/142 dead transitions. [2025-02-08 01:13:54,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 142 transitions, 2381 flow [2025-02-08 01:13:54,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:54,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:54,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2025-02-08 01:13:54,638 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2025-02-08 01:13:54,638 INFO L175 Difference]: Start difference. First operand has 186 places, 120 transitions, 1989 flow. Second operand 11 states and 177 transitions. [2025-02-08 01:13:54,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 142 transitions, 2381 flow [2025-02-08 01:13:54,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 142 transitions, 2292 flow, removed 7 selfloop flow, removed 9 redundant places. [2025-02-08 01:13:54,658 INFO L231 Difference]: Finished difference. Result has 186 places, 120 transitions, 1994 flow [2025-02-08 01:13:54,658 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1908, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1994, PETRI_PLACES=186, PETRI_TRANSITIONS=120} [2025-02-08 01:13:54,658 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 152 predicate places. [2025-02-08 01:13:54,658 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 120 transitions, 1994 flow [2025-02-08 01:13:54,659 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:54,659 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:54,659 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:54,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:54,859 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145,101 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:54,859 INFO L396 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:54,860 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:54,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1611141789, now seen corresponding path program 50 times [2025-02-08 01:13:54,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:54,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334466248] [2025-02-08 01:13:54,860 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:54,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:54,863 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:54,865 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:54,865 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:54,865 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:54,935 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:54,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:54,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334466248] [2025-02-08 01:13:54,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334466248] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:54,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812933133] [2025-02-08 01:13:54,936 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:54,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:54,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:54,938 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:54,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2025-02-08 01:13:55,001 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:55,011 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:55,011 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:55,011 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:55,012 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:55,012 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:55,031 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:55,031 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:55,058 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:55,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812933133] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:55,058 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:55,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:55,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657190276] [2025-02-08 01:13:55,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:55,058 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:55,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:55,059 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:55,059 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:55,075 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:55,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 120 transitions, 1994 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:55,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:55,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:55,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:55,337 INFO L124 PetriNetUnfolderBase]: 270/606 cut-off events. [2025-02-08 01:13:55,337 INFO L125 PetriNetUnfolderBase]: For 7252/7292 co-relation queries the response was YES. [2025-02-08 01:13:55,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4264 conditions, 606 events. 270/606 cut-off events. For 7252/7292 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3109 event pairs, 97 based on Foata normal form. 5/600 useless extension candidates. Maximal degree in co-relation 4195. Up to 254 conditions per place. [2025-02-08 01:13:55,349 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 78 selfloop transitions, 43 changer transitions 11/144 dead transitions. [2025-02-08 01:13:55,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 144 transitions, 2407 flow [2025-02-08 01:13:55,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:55,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:55,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2025-02-08 01:13:55,350 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2025-02-08 01:13:55,350 INFO L175 Difference]: Start difference. First operand has 186 places, 120 transitions, 1994 flow. Second operand 11 states and 176 transitions. [2025-02-08 01:13:55,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 144 transitions, 2407 flow [2025-02-08 01:13:55,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 144 transitions, 2338 flow, removed 3 selfloop flow, removed 7 redundant places. [2025-02-08 01:13:55,391 INFO L231 Difference]: Finished difference. Result has 189 places, 118 transitions, 1982 flow [2025-02-08 01:13:55,392 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1929, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1982, PETRI_PLACES=189, PETRI_TRANSITIONS=118} [2025-02-08 01:13:55,392 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 155 predicate places. [2025-02-08 01:13:55,392 INFO L471 AbstractCegarLoop]: Abstraction has has 189 places, 118 transitions, 1982 flow [2025-02-08 01:13:55,393 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:55,393 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:55,393 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:55,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2025-02-08 01:13:55,597 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2025-02-08 01:13:55,597 INFO L396 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:55,598 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:55,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1472989869, now seen corresponding path program 51 times [2025-02-08 01:13:55,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:55,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431993586] [2025-02-08 01:13:55,598 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:55,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:55,601 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:55,605 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:55,605 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:55,605 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:55,677 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:55,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:55,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431993586] [2025-02-08 01:13:55,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431993586] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:55,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705648637] [2025-02-08 01:13:55,678 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:55,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:55,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:55,681 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:55,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2025-02-08 01:13:55,746 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:55,757 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:55,757 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:55,757 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:55,758 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:55,759 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:55,787 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:55,788 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:55,816 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:55,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705648637] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:55,816 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:55,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:55,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696945557] [2025-02-08 01:13:55,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:55,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:55,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:55,816 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:55,817 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:55,828 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:55,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 118 transitions, 1982 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:55,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:55,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:55,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:56,086 INFO L124 PetriNetUnfolderBase]: 263/592 cut-off events. [2025-02-08 01:13:56,086 INFO L125 PetriNetUnfolderBase]: For 7097/7137 co-relation queries the response was YES. [2025-02-08 01:13:56,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4166 conditions, 592 events. 263/592 cut-off events. For 7097/7137 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3014 event pairs, 97 based on Foata normal form. 5/586 useless extension candidates. Maximal degree in co-relation 4096. Up to 246 conditions per place. [2025-02-08 01:13:56,090 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 88 selfloop transitions, 35 changer transitions 7/142 dead transitions. [2025-02-08 01:13:56,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 142 transitions, 2385 flow [2025-02-08 01:13:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:56,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:56,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2025-02-08 01:13:56,091 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2025-02-08 01:13:56,091 INFO L175 Difference]: Start difference. First operand has 189 places, 118 transitions, 1982 flow. Second operand 11 states and 175 transitions. [2025-02-08 01:13:56,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 142 transitions, 2385 flow [2025-02-08 01:13:56,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 142 transitions, 2247 flow, removed 3 selfloop flow, removed 10 redundant places. [2025-02-08 01:13:56,111 INFO L231 Difference]: Finished difference. Result has 188 places, 117 transitions, 1897 flow [2025-02-08 01:13:56,111 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1855, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1897, PETRI_PLACES=188, PETRI_TRANSITIONS=117} [2025-02-08 01:13:56,112 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 154 predicate places. [2025-02-08 01:13:56,112 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 117 transitions, 1897 flow [2025-02-08 01:13:56,112 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:56,112 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:56,112 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:56,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:56,312 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2025-02-08 01:13:56,313 INFO L396 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:56,313 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:56,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1025162133, now seen corresponding path program 52 times [2025-02-08 01:13:56,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:56,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936494902] [2025-02-08 01:13:56,313 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:56,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:56,320 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:56,322 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:56,322 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:56,322 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:56,399 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:56,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:56,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936494902] [2025-02-08 01:13:56,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936494902] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:56,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521443627] [2025-02-08 01:13:56,400 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:13:56,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:56,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:56,402 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:56,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2025-02-08 01:13:56,463 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:56,473 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:56,473 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:13:56,474 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:56,474 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:56,475 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:56,494 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:56,494 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:56,522 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:56,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521443627] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:56,522 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:56,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:56,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854881560] [2025-02-08 01:13:56,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:56,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:56,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:56,523 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:56,523 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:56,532 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:56,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 117 transitions, 1897 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:56,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:56,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:56,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:56,777 INFO L124 PetriNetUnfolderBase]: 259/584 cut-off events. [2025-02-08 01:13:56,777 INFO L125 PetriNetUnfolderBase]: For 6644/6684 co-relation queries the response was YES. [2025-02-08 01:13:56,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4084 conditions, 584 events. 259/584 cut-off events. For 6644/6684 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2957 event pairs, 97 based on Foata normal form. 5/578 useless extension candidates. Maximal degree in co-relation 4014. Up to 244 conditions per place. [2025-02-08 01:13:56,781 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 84 selfloop transitions, 30 changer transitions 13/139 dead transitions. [2025-02-08 01:13:56,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 139 transitions, 2269 flow [2025-02-08 01:13:56,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:56,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:56,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2025-02-08 01:13:56,781 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2025-02-08 01:13:56,781 INFO L175 Difference]: Start difference. First operand has 188 places, 117 transitions, 1897 flow. Second operand 11 states and 173 transitions. [2025-02-08 01:13:56,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 139 transitions, 2269 flow [2025-02-08 01:13:56,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 139 transitions, 2191 flow, removed 3 selfloop flow, removed 10 redundant places. [2025-02-08 01:13:56,799 INFO L231 Difference]: Finished difference. Result has 187 places, 111 transitions, 1782 flow [2025-02-08 01:13:56,799 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1782, PETRI_PLACES=187, PETRI_TRANSITIONS=111} [2025-02-08 01:13:56,800 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 153 predicate places. [2025-02-08 01:13:56,800 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 111 transitions, 1782 flow [2025-02-08 01:13:56,800 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:56,800 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:56,800 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:56,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:57,003 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,104 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:57,004 INFO L396 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:57,005 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:57,005 INFO L85 PathProgramCache]: Analyzing trace with hash 860315655, now seen corresponding path program 53 times [2025-02-08 01:13:57,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:57,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074872945] [2025-02-08 01:13:57,005 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:57,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:57,008 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:57,009 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:57,009 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:57,009 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:57,086 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:57,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:57,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074872945] [2025-02-08 01:13:57,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074872945] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:57,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720081604] [2025-02-08 01:13:57,086 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:13:57,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:57,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:57,089 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:57,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2025-02-08 01:13:57,153 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:57,163 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:57,163 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:57,163 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:57,164 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:57,164 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:57,183 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:57,183 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:57,205 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:57,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720081604] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:57,205 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:57,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:57,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28669499] [2025-02-08 01:13:57,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:57,206 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:57,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:57,206 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:57,206 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:57,222 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:57,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 111 transitions, 1782 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:57,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:57,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:57,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:57,450 INFO L124 PetriNetUnfolderBase]: 254/572 cut-off events. [2025-02-08 01:13:57,450 INFO L125 PetriNetUnfolderBase]: For 6527/6567 co-relation queries the response was YES. [2025-02-08 01:13:57,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3974 conditions, 572 events. 254/572 cut-off events. For 6527/6567 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2866 event pairs, 97 based on Foata normal form. 5/566 useless extension candidates. Maximal degree in co-relation 3905. Up to 244 conditions per place. [2025-02-08 01:13:57,454 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 74 selfloop transitions, 38 changer transitions 9/133 dead transitions. [2025-02-08 01:13:57,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 133 transitions, 2165 flow [2025-02-08 01:13:57,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:57,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:57,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2025-02-08 01:13:57,455 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2025-02-08 01:13:57,455 INFO L175 Difference]: Start difference. First operand has 187 places, 111 transitions, 1782 flow. Second operand 11 states and 175 transitions. [2025-02-08 01:13:57,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 133 transitions, 2165 flow [2025-02-08 01:13:57,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 133 transitions, 2043 flow, removed 6 selfloop flow, removed 12 redundant places. [2025-02-08 01:13:57,472 INFO L231 Difference]: Finished difference. Result has 177 places, 109 transitions, 1713 flow [2025-02-08 01:13:57,472 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1677, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1713, PETRI_PLACES=177, PETRI_TRANSITIONS=109} [2025-02-08 01:13:57,473 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 143 predicate places. [2025-02-08 01:13:57,473 INFO L471 AbstractCegarLoop]: Abstraction has has 177 places, 109 transitions, 1713 flow [2025-02-08 01:13:57,473 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:57,473 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:57,473 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:57,480 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2025-02-08 01:13:57,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,105 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:57,674 INFO L396 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:57,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:57,674 INFO L85 PathProgramCache]: Analyzing trace with hash 734204709, now seen corresponding path program 54 times [2025-02-08 01:13:57,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:57,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681817624] [2025-02-08 01:13:57,674 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:57,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:57,679 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:57,682 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:57,682 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:57,682 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:57,766 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:57,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:57,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681817624] [2025-02-08 01:13:57,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681817624] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:57,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506902591] [2025-02-08 01:13:57,771 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:13:57,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:57,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:57,775 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:57,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2025-02-08 01:13:57,846 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:57,858 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:57,858 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:13:57,858 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:57,859 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:57,860 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:57,898 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:57,899 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:57,937 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:57,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506902591] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:57,938 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:57,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:57,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443301831] [2025-02-08 01:13:57,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:57,938 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:57,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:57,938 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:57,938 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:57,946 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:57,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 109 transitions, 1713 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:57,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:57,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:57,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:58,215 INFO L124 PetriNetUnfolderBase]: 253/570 cut-off events. [2025-02-08 01:13:58,215 INFO L125 PetriNetUnfolderBase]: For 6088/6128 co-relation queries the response was YES. [2025-02-08 01:13:58,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3889 conditions, 570 events. 253/570 cut-off events. For 6088/6128 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2851 event pairs, 97 based on Foata normal form. 5/564 useless extension candidates. Maximal degree in co-relation 3826. Up to 244 conditions per place. [2025-02-08 01:13:58,219 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 84 selfloop transitions, 31 changer transitions 6/133 dead transitions. [2025-02-08 01:13:58,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 133 transitions, 2141 flow [2025-02-08 01:13:58,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:58,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:58,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2025-02-08 01:13:58,220 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2025-02-08 01:13:58,220 INFO L175 Difference]: Start difference. First operand has 177 places, 109 transitions, 1713 flow. Second operand 11 states and 177 transitions. [2025-02-08 01:13:58,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 133 transitions, 2141 flow [2025-02-08 01:13:58,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 133 transitions, 2051 flow, removed 2 selfloop flow, removed 8 redundant places. [2025-02-08 01:13:58,236 INFO L231 Difference]: Finished difference. Result has 180 places, 113 transitions, 1797 flow [2025-02-08 01:13:58,236 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1635, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1797, PETRI_PLACES=180, PETRI_TRANSITIONS=113} [2025-02-08 01:13:58,236 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 146 predicate places. [2025-02-08 01:13:58,236 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 113 transitions, 1797 flow [2025-02-08 01:13:58,236 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:58,236 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:58,236 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:58,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2025-02-08 01:13:58,440 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,106 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:58,441 INFO L396 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:58,441 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:58,441 INFO L85 PathProgramCache]: Analyzing trace with hash -245305119, now seen corresponding path program 55 times [2025-02-08 01:13:58,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:58,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806824642] [2025-02-08 01:13:58,441 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:58,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:58,445 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:58,446 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:58,446 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:58,446 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:58,523 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:58,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:58,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806824642] [2025-02-08 01:13:58,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806824642] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:58,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16405386] [2025-02-08 01:13:58,523 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:13:58,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:58,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:58,525 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:58,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2025-02-08 01:13:58,591 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:13:58,601 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:58,602 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:13:58,602 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:58,602 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:58,603 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:58,631 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:58,632 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:58,662 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:58,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16405386] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:58,662 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:58,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:58,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244816619] [2025-02-08 01:13:58,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:58,663 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:58,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:58,664 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:58,664 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:58,672 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:58,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 113 transitions, 1797 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:58,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:58,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:58,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:58,929 INFO L124 PetriNetUnfolderBase]: 255/580 cut-off events. [2025-02-08 01:13:58,930 INFO L125 PetriNetUnfolderBase]: For 6194/6234 co-relation queries the response was YES. [2025-02-08 01:13:58,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3925 conditions, 580 events. 255/580 cut-off events. For 6194/6234 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2960 event pairs, 97 based on Foata normal form. 5/574 useless extension candidates. Maximal degree in co-relation 3858. Up to 229 conditions per place. [2025-02-08 01:13:58,933 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 79 selfloop transitions, 36 changer transitions 9/136 dead transitions. [2025-02-08 01:13:58,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 136 transitions, 2151 flow [2025-02-08 01:13:58,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:58,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:58,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2025-02-08 01:13:58,934 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2025-02-08 01:13:58,934 INFO L175 Difference]: Start difference. First operand has 180 places, 113 transitions, 1797 flow. Second operand 11 states and 177 transitions. [2025-02-08 01:13:58,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 136 transitions, 2151 flow [2025-02-08 01:13:58,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 136 transitions, 2078 flow, removed 14 selfloop flow, removed 6 redundant places. [2025-02-08 01:13:58,951 INFO L231 Difference]: Finished difference. Result has 186 places, 113 transitions, 1799 flow [2025-02-08 01:13:58,952 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1799, PETRI_PLACES=186, PETRI_TRANSITIONS=113} [2025-02-08 01:13:58,952 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 152 predicate places. [2025-02-08 01:13:58,952 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 113 transitions, 1799 flow [2025-02-08 01:13:58,952 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:58,952 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:58,952 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:58,958 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2025-02-08 01:13:59,152 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,107 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:59,153 INFO L396 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:59,153 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:59,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1176598595, now seen corresponding path program 56 times [2025-02-08 01:13:59,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:59,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702172178] [2025-02-08 01:13:59,154 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:59,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:59,156 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:59,161 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:59,161 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:59,161 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:59,236 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:59,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:59,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702172178] [2025-02-08 01:13:59,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702172178] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:59,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44137609] [2025-02-08 01:13:59,237 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:13:59,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:59,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:59,239 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:59,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2025-02-08 01:13:59,302 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:59,314 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:59,314 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:13:59,314 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:59,314 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:13:59,315 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:13:59,339 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:59,339 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:13:59,370 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:59,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44137609] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:13:59,370 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:13:59,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:13:59,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587074797] [2025-02-08 01:13:59,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:13:59,371 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:13:59,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:13:59,371 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:13:59,371 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:13:59,387 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:13:59,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 113 transitions, 1799 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:59,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:13:59,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:13:59,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:13:59,641 INFO L124 PetriNetUnfolderBase]: 252/575 cut-off events. [2025-02-08 01:13:59,641 INFO L125 PetriNetUnfolderBase]: For 6536/6576 co-relation queries the response was YES. [2025-02-08 01:13:59,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3935 conditions, 575 events. 252/575 cut-off events. For 6536/6576 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2929 event pairs, 97 based on Foata normal form. 5/569 useless extension candidates. Maximal degree in co-relation 3866. Up to 231 conditions per place. [2025-02-08 01:13:59,644 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 87 selfloop transitions, 28 changer transitions 9/136 dead transitions. [2025-02-08 01:13:59,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 136 transitions, 2167 flow [2025-02-08 01:13:59,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:13:59,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:13:59,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2025-02-08 01:13:59,647 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2025-02-08 01:13:59,647 INFO L175 Difference]: Start difference. First operand has 186 places, 113 transitions, 1799 flow. Second operand 11 states and 177 transitions. [2025-02-08 01:13:59,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 136 transitions, 2167 flow [2025-02-08 01:13:59,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 136 transitions, 2068 flow, removed 14 selfloop flow, removed 10 redundant places. [2025-02-08 01:13:59,665 INFO L231 Difference]: Finished difference. Result has 187 places, 113 transitions, 1766 flow [2025-02-08 01:13:59,665 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1716, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1766, PETRI_PLACES=187, PETRI_TRANSITIONS=113} [2025-02-08 01:13:59,665 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 153 predicate places. [2025-02-08 01:13:59,665 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 113 transitions, 1766 flow [2025-02-08 01:13:59,665 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:13:59,665 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:13:59,665 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:13:59,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2025-02-08 01:13:59,870 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable152 [2025-02-08 01:13:59,870 INFO L396 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:13:59,870 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:13:59,871 INFO L85 PathProgramCache]: Analyzing trace with hash -939540547, now seen corresponding path program 57 times [2025-02-08 01:13:59,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:13:59,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513765395] [2025-02-08 01:13:59,871 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:59,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:13:59,875 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:13:59,878 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:13:59,878 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:13:59,878 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:13:59,957 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:13:59,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:13:59,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513765395] [2025-02-08 01:13:59,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513765395] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:13:59,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352059074] [2025-02-08 01:13:59,957 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:13:59,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:13:59,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:13:59,961 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:13:59,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2025-02-08 01:14:00,026 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:00,038 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:00,038 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:14:00,038 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:00,039 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:00,039 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:00,059 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:00,059 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:00,084 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:00,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1352059074] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:00,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:00,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:00,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570024542] [2025-02-08 01:14:00,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:00,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:00,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:00,084 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:00,084 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:00,089 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:00,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 113 transitions, 1766 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:00,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:00,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:00,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:00,303 INFO L124 PetriNetUnfolderBase]: 248/567 cut-off events. [2025-02-08 01:14:00,303 INFO L125 PetriNetUnfolderBase]: For 6418/6458 co-relation queries the response was YES. [2025-02-08 01:14:00,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3860 conditions, 567 events. 248/567 cut-off events. For 6418/6458 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2874 event pairs, 97 based on Foata normal form. 5/561 useless extension candidates. Maximal degree in co-relation 3790. Up to 241 conditions per place. [2025-02-08 01:14:00,306 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 85 selfloop transitions, 30 changer transitions 6/133 dead transitions. [2025-02-08 01:14:00,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 133 transitions, 2104 flow [2025-02-08 01:14:00,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:00,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:00,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2025-02-08 01:14:00,307 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2025-02-08 01:14:00,307 INFO L175 Difference]: Start difference. First operand has 187 places, 113 transitions, 1766 flow. Second operand 11 states and 175 transitions. [2025-02-08 01:14:00,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 133 transitions, 2104 flow [2025-02-08 01:14:00,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 133 transitions, 2032 flow, removed 9 selfloop flow, removed 9 redundant places. [2025-02-08 01:14:00,324 INFO L231 Difference]: Finished difference. Result has 189 places, 114 transitions, 1787 flow [2025-02-08 01:14:00,324 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1703, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1787, PETRI_PLACES=189, PETRI_TRANSITIONS=114} [2025-02-08 01:14:00,325 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 155 predicate places. [2025-02-08 01:14:00,325 INFO L471 AbstractCegarLoop]: Abstraction has has 189 places, 114 transitions, 1787 flow [2025-02-08 01:14:00,325 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:00,325 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:00,325 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:00,333 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2025-02-08 01:14:00,526 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,109 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:00,526 INFO L396 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:00,526 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:00,526 INFO L85 PathProgramCache]: Analyzing trace with hash 805434363, now seen corresponding path program 58 times [2025-02-08 01:14:00,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:00,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826116879] [2025-02-08 01:14:00,526 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:14:00,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:00,535 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:00,537 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:00,537 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:14:00,537 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:00,605 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:00,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:00,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826116879] [2025-02-08 01:14:00,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826116879] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:00,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9121803] [2025-02-08 01:14:00,605 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:14:00,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:00,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:00,607 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:00,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2025-02-08 01:14:00,675 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:00,685 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:00,685 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:14:00,685 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:00,686 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:00,686 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:00,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:00,709 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:00,734 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:00,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9121803] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:00,735 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:00,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:00,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720264468] [2025-02-08 01:14:00,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:00,735 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:00,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:00,735 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:00,735 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:00,754 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:00,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 114 transitions, 1787 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:00,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:00,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:00,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:00,968 INFO L124 PetriNetUnfolderBase]: 248/571 cut-off events. [2025-02-08 01:14:00,968 INFO L125 PetriNetUnfolderBase]: For 6150/6190 co-relation queries the response was YES. [2025-02-08 01:14:00,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3825 conditions, 571 events. 248/571 cut-off events. For 6150/6190 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2921 event pairs, 97 based on Foata normal form. 5/565 useless extension candidates. Maximal degree in co-relation 3754. Up to 237 conditions per place. [2025-02-08 01:14:00,971 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 85 selfloop transitions, 32 changer transitions 7/136 dead transitions. [2025-02-08 01:14:00,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 136 transitions, 2142 flow [2025-02-08 01:14:00,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:00,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:00,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2025-02-08 01:14:00,973 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2025-02-08 01:14:00,973 INFO L175 Difference]: Start difference. First operand has 189 places, 114 transitions, 1787 flow. Second operand 11 states and 179 transitions. [2025-02-08 01:14:00,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 136 transitions, 2142 flow [2025-02-08 01:14:00,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 136 transitions, 2082 flow, removed 8 selfloop flow, removed 7 redundant places. [2025-02-08 01:14:00,990 INFO L231 Difference]: Finished difference. Result has 194 places, 115 transitions, 1809 flow [2025-02-08 01:14:00,990 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1729, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1809, PETRI_PLACES=194, PETRI_TRANSITIONS=115} [2025-02-08 01:14:00,990 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 160 predicate places. [2025-02-08 01:14:00,990 INFO L471 AbstractCegarLoop]: Abstraction has has 194 places, 115 transitions, 1809 flow [2025-02-08 01:14:00,991 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:00,991 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:00,991 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:00,997 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2025-02-08 01:14:01,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,110 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:01,191 INFO L396 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:01,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:01,192 INFO L85 PathProgramCache]: Analyzing trace with hash -375383043, now seen corresponding path program 59 times [2025-02-08 01:14:01,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:01,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574036168] [2025-02-08 01:14:01,192 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:14:01,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:01,195 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:01,196 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:01,196 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:14:01,196 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:01,260 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:01,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:01,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574036168] [2025-02-08 01:14:01,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574036168] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:01,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544459727] [2025-02-08 01:14:01,260 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:14:01,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:01,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:01,262 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:01,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2025-02-08 01:14:01,334 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:01,343 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:01,343 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:14:01,343 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:01,344 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:01,344 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:01,361 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:01,361 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:01,383 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:01,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544459727] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:01,383 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:01,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:01,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238349872] [2025-02-08 01:14:01,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:01,384 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:01,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:01,384 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:01,384 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:01,398 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:01,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 115 transitions, 1809 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:01,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:01,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:01,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:01,612 INFO L124 PetriNetUnfolderBase]: 247/572 cut-off events. [2025-02-08 01:14:01,612 INFO L125 PetriNetUnfolderBase]: For 6274/6314 co-relation queries the response was YES. [2025-02-08 01:14:01,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3841 conditions, 572 events. 247/572 cut-off events. For 6274/6314 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2945 event pairs, 98 based on Foata normal form. 5/566 useless extension candidates. Maximal degree in co-relation 3768. Up to 240 conditions per place. [2025-02-08 01:14:01,616 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 89 selfloop transitions, 27 changer transitions 7/135 dead transitions. [2025-02-08 01:14:01,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 135 transitions, 2125 flow [2025-02-08 01:14:01,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:01,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:01,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2025-02-08 01:14:01,616 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2025-02-08 01:14:01,616 INFO L175 Difference]: Start difference. First operand has 194 places, 115 transitions, 1809 flow. Second operand 11 states and 177 transitions. [2025-02-08 01:14:01,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 135 transitions, 2125 flow [2025-02-08 01:14:01,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 135 transitions, 2060 flow, removed 8 selfloop flow, removed 7 redundant places. [2025-02-08 01:14:01,636 INFO L231 Difference]: Finished difference. Result has 198 places, 115 transitions, 1783 flow [2025-02-08 01:14:01,636 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1748, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1783, PETRI_PLACES=198, PETRI_TRANSITIONS=115} [2025-02-08 01:14:01,636 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 164 predicate places. [2025-02-08 01:14:01,636 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 115 transitions, 1783 flow [2025-02-08 01:14:01,636 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:01,636 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:01,636 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:01,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2025-02-08 01:14:01,841 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2025-02-08 01:14:01,841 INFO L396 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:01,841 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:01,842 INFO L85 PathProgramCache]: Analyzing trace with hash 862099593, now seen corresponding path program 60 times [2025-02-08 01:14:01,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:01,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147735808] [2025-02-08 01:14:01,842 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:14:01,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:01,845 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:01,847 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:01,849 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:14:01,849 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:01,918 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:01,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:01,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147735808] [2025-02-08 01:14:01,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147735808] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:01,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070690308] [2025-02-08 01:14:01,919 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:14:01,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:01,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:01,921 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:01,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2025-02-08 01:14:01,987 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:02,000 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:02,001 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:14:02,001 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:02,001 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:02,002 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:02,025 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:02,025 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:02,049 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:02,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070690308] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:02,050 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:02,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:02,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951164030] [2025-02-08 01:14:02,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:02,050 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:02,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:02,050 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:02,050 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:02,080 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:02,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 115 transitions, 1783 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:02,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:02,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:02,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:02,355 INFO L124 PetriNetUnfolderBase]: 247/574 cut-off events. [2025-02-08 01:14:02,356 INFO L125 PetriNetUnfolderBase]: For 6309/6349 co-relation queries the response was YES. [2025-02-08 01:14:02,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3849 conditions, 574 events. 247/574 cut-off events. For 6309/6349 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2964 event pairs, 97 based on Foata normal form. 5/568 useless extension candidates. Maximal degree in co-relation 3775. Up to 243 conditions per place. [2025-02-08 01:14:02,359 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 77 selfloop transitions, 34 changer transitions 13/136 dead transitions. [2025-02-08 01:14:02,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 136 transitions, 2117 flow [2025-02-08 01:14:02,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:02,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:02,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2025-02-08 01:14:02,360 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2025-02-08 01:14:02,360 INFO L175 Difference]: Start difference. First operand has 198 places, 115 transitions, 1783 flow. Second operand 11 states and 174 transitions. [2025-02-08 01:14:02,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 136 transitions, 2117 flow [2025-02-08 01:14:02,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 136 transitions, 2055 flow, removed 4 selfloop flow, removed 9 redundant places. [2025-02-08 01:14:02,377 INFO L231 Difference]: Finished difference. Result has 199 places, 112 transitions, 1726 flow [2025-02-08 01:14:02,377 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1725, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1726, PETRI_PLACES=199, PETRI_TRANSITIONS=112} [2025-02-08 01:14:02,377 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 165 predicate places. [2025-02-08 01:14:02,377 INFO L471 AbstractCegarLoop]: Abstraction has has 199 places, 112 transitions, 1726 flow [2025-02-08 01:14:02,377 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:02,377 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:02,377 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:02,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2025-02-08 01:14:02,578 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2025-02-08 01:14:02,578 INFO L396 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:02,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:02,579 INFO L85 PathProgramCache]: Analyzing trace with hash -2133989889, now seen corresponding path program 61 times [2025-02-08 01:14:02,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:02,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609381701] [2025-02-08 01:14:02,579 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:14:02,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:02,582 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:14:02,583 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:02,583 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:14:02,584 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:02,689 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:02,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:02,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609381701] [2025-02-08 01:14:02,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609381701] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:02,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630670401] [2025-02-08 01:14:02,689 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:14:02,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:02,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:02,691 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:02,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2025-02-08 01:14:02,757 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:14:02,767 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:02,767 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:14:02,767 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:02,768 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:02,768 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:02,795 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:02,795 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:02,829 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:02,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630670401] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:02,829 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:02,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:02,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425782952] [2025-02-08 01:14:02,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:02,829 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:02,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:02,830 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:02,830 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:02,848 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:02,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 112 transitions, 1726 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:02,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:02,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:02,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:03,054 INFO L124 PetriNetUnfolderBase]: 240/559 cut-off events. [2025-02-08 01:14:03,054 INFO L125 PetriNetUnfolderBase]: For 5834/5874 co-relation queries the response was YES. [2025-02-08 01:14:03,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3703 conditions, 559 events. 240/559 cut-off events. For 5834/5874 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2857 event pairs, 97 based on Foata normal form. 5/553 useless extension candidates. Maximal degree in co-relation 3629. Up to 235 conditions per place. [2025-02-08 01:14:03,057 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 83 selfloop transitions, 30 changer transitions 7/132 dead transitions. [2025-02-08 01:14:03,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 132 transitions, 2046 flow [2025-02-08 01:14:03,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:03,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:03,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2025-02-08 01:14:03,058 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2025-02-08 01:14:03,058 INFO L175 Difference]: Start difference. First operand has 199 places, 112 transitions, 1726 flow. Second operand 11 states and 177 transitions. [2025-02-08 01:14:03,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 132 transitions, 2046 flow [2025-02-08 01:14:03,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 132 transitions, 1884 flow, removed 11 selfloop flow, removed 15 redundant places. [2025-02-08 01:14:03,072 INFO L231 Difference]: Finished difference. Result has 191 places, 111 transitions, 1603 flow [2025-02-08 01:14:03,072 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1572, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1603, PETRI_PLACES=191, PETRI_TRANSITIONS=111} [2025-02-08 01:14:03,073 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 157 predicate places. [2025-02-08 01:14:03,073 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 111 transitions, 1603 flow [2025-02-08 01:14:03,073 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:03,073 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:03,073 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:03,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2025-02-08 01:14:03,273 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2025-02-08 01:14:03,274 INFO L396 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:03,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:03,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1273926067, now seen corresponding path program 62 times [2025-02-08 01:14:03,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:03,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397801002] [2025-02-08 01:14:03,274 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:14:03,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:03,277 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:03,282 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:03,282 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:14:03,282 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:03,358 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:03,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:03,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397801002] [2025-02-08 01:14:03,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397801002] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:03,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787403692] [2025-02-08 01:14:03,358 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:14:03,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:03,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:03,361 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:03,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2025-02-08 01:14:03,423 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:03,434 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:03,434 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:14:03,434 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:03,435 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:03,435 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:03,467 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:03,467 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:03,490 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:03,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787403692] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:03,491 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:03,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:03,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123187288] [2025-02-08 01:14:03,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:03,491 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:03,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:03,491 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:03,491 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:03,504 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:03,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 111 transitions, 1603 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:03,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:03,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:03,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:03,713 INFO L124 PetriNetUnfolderBase]: 236/551 cut-off events. [2025-02-08 01:14:03,713 INFO L125 PetriNetUnfolderBase]: For 5578/5618 co-relation queries the response was YES. [2025-02-08 01:14:03,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3551 conditions, 551 events. 236/551 cut-off events. For 5578/5618 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2798 event pairs, 97 based on Foata normal form. 5/545 useless extension candidates. Maximal degree in co-relation 3482. Up to 233 conditions per place. [2025-02-08 01:14:03,715 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 80 selfloop transitions, 26 changer transitions 11/129 dead transitions. [2025-02-08 01:14:03,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 129 transitions, 1891 flow [2025-02-08 01:14:03,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:03,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:03,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2025-02-08 01:14:03,716 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2025-02-08 01:14:03,716 INFO L175 Difference]: Start difference. First operand has 191 places, 111 transitions, 1603 flow. Second operand 11 states and 175 transitions. [2025-02-08 01:14:03,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 129 transitions, 1891 flow [2025-02-08 01:14:03,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 129 transitions, 1807 flow, removed 5 selfloop flow, removed 12 redundant places. [2025-02-08 01:14:03,730 INFO L231 Difference]: Finished difference. Result has 188 places, 106 transitions, 1485 flow [2025-02-08 01:14:03,730 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1521, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1485, PETRI_PLACES=188, PETRI_TRANSITIONS=106} [2025-02-08 01:14:03,731 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 154 predicate places. [2025-02-08 01:14:03,731 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 106 transitions, 1485 flow [2025-02-08 01:14:03,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:03,731 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:03,731 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:03,737 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2025-02-08 01:14:03,935 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2025-02-08 01:14:03,935 INFO L396 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:03,935 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:03,935 INFO L85 PathProgramCache]: Analyzing trace with hash -125859113, now seen corresponding path program 63 times [2025-02-08 01:14:03,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:03,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618470055] [2025-02-08 01:14:03,935 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:14:03,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:03,938 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:03,940 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:03,940 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:14:03,940 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:04,010 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:04,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:04,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618470055] [2025-02-08 01:14:04,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618470055] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:04,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992663024] [2025-02-08 01:14:04,010 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:14:04,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:04,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:04,012 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:04,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2025-02-08 01:14:04,076 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:04,087 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:04,087 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:14:04,087 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:04,089 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:04,090 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:04,113 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:04,113 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:04,160 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:04,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992663024] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:04,163 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:04,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:04,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859240091] [2025-02-08 01:14:04,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:04,164 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:04,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:04,164 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:04,164 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:04,181 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:04,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 106 transitions, 1485 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:04,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:04,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:04,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:04,426 INFO L124 PetriNetUnfolderBase]: 230/537 cut-off events. [2025-02-08 01:14:04,426 INFO L125 PetriNetUnfolderBase]: For 5129/5169 co-relation queries the response was YES. [2025-02-08 01:14:04,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3388 conditions, 537 events. 230/537 cut-off events. For 5129/5169 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2700 event pairs, 97 based on Foata normal form. 5/531 useless extension candidates. Maximal degree in co-relation 3322. Up to 225 conditions per place. [2025-02-08 01:14:04,429 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 82 selfloop transitions, 22 changer transitions 8/124 dead transitions. [2025-02-08 01:14:04,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 124 transitions, 1761 flow [2025-02-08 01:14:04,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:04,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:04,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2025-02-08 01:14:04,430 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2025-02-08 01:14:04,430 INFO L175 Difference]: Start difference. First operand has 188 places, 106 transitions, 1485 flow. Second operand 11 states and 174 transitions. [2025-02-08 01:14:04,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 124 transitions, 1761 flow [2025-02-08 01:14:04,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 124 transitions, 1663 flow, removed 6 selfloop flow, removed 13 redundant places. [2025-02-08 01:14:04,443 INFO L231 Difference]: Finished difference. Result has 180 places, 104 transitions, 1392 flow [2025-02-08 01:14:04,443 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1389, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1392, PETRI_PLACES=180, PETRI_TRANSITIONS=104} [2025-02-08 01:14:04,443 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 146 predicate places. [2025-02-08 01:14:04,443 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 104 transitions, 1392 flow [2025-02-08 01:14:04,443 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:04,443 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:04,443 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:04,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Forceful destruction successful, exit code 0 [2025-02-08 01:14:04,647 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159,115 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:04,648 INFO L396 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:04,648 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:04,648 INFO L85 PathProgramCache]: Analyzing trace with hash 401737149, now seen corresponding path program 64 times [2025-02-08 01:14:04,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:04,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969391342] [2025-02-08 01:14:04,648 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:14:04,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:04,652 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:04,653 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:04,653 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:14:04,653 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:04,734 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:04,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:04,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969391342] [2025-02-08 01:14:04,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969391342] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:04,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035003269] [2025-02-08 01:14:04,734 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:14:04,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:04,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:04,736 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:04,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2025-02-08 01:14:04,799 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:04,809 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:04,809 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:14:04,810 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:04,810 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:04,811 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:04,834 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:04,834 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:04,863 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:04,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035003269] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:04,863 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:04,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:04,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394481603] [2025-02-08 01:14:04,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:04,864 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:04,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:04,864 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:04,864 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:04,880 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:04,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 104 transitions, 1392 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:04,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:04,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:04,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:05,125 INFO L124 PetriNetUnfolderBase]: 228/534 cut-off events. [2025-02-08 01:14:05,126 INFO L125 PetriNetUnfolderBase]: For 4938/4978 co-relation queries the response was YES. [2025-02-08 01:14:05,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3335 conditions, 534 events. 228/534 cut-off events. For 4938/4978 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2685 event pairs, 97 based on Foata normal form. 5/528 useless extension candidates. Maximal degree in co-relation 3272. Up to 225 conditions per place. [2025-02-08 01:14:05,129 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 81 selfloop transitions, 20 changer transitions 10/123 dead transitions. [2025-02-08 01:14:05,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 123 transitions, 1687 flow [2025-02-08 01:14:05,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:05,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:05,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2025-02-08 01:14:05,130 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2025-02-08 01:14:05,130 INFO L175 Difference]: Start difference. First operand has 180 places, 104 transitions, 1392 flow. Second operand 11 states and 174 transitions. [2025-02-08 01:14:05,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 123 transitions, 1687 flow [2025-02-08 01:14:05,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 123 transitions, 1631 flow, removed 3 selfloop flow, removed 11 redundant places. [2025-02-08 01:14:05,142 INFO L231 Difference]: Finished difference. Result has 177 places, 101 transitions, 1328 flow [2025-02-08 01:14:05,142 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1340, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1328, PETRI_PLACES=177, PETRI_TRANSITIONS=101} [2025-02-08 01:14:05,143 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 143 predicate places. [2025-02-08 01:14:05,143 INFO L471 AbstractCegarLoop]: Abstraction has has 177 places, 101 transitions, 1328 flow [2025-02-08 01:14:05,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:05,143 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:05,143 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:05,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2025-02-08 01:14:05,343 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable160 [2025-02-08 01:14:05,344 INFO L396 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:05,344 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:05,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1665498185, now seen corresponding path program 65 times [2025-02-08 01:14:05,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:05,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253576301] [2025-02-08 01:14:05,345 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:14:05,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:05,347 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:05,349 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:05,349 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:14:05,349 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:05,461 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:05,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:05,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253576301] [2025-02-08 01:14:05,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253576301] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:05,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864144220] [2025-02-08 01:14:05,461 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:14:05,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:05,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:05,463 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:05,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2025-02-08 01:14:05,530 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:05,541 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:05,541 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:14:05,541 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:05,542 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:05,543 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:05,569 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:05,569 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:05,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:05,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864144220] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:05,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:05,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:05,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940489721] [2025-02-08 01:14:05,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:05,610 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:05,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:05,611 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:05,611 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:05,624 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:05,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 101 transitions, 1328 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:05,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:05,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:05,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:05,913 INFO L124 PetriNetUnfolderBase]: 223/524 cut-off events. [2025-02-08 01:14:05,917 INFO L125 PetriNetUnfolderBase]: For 4581/4621 co-relation queries the response was YES. [2025-02-08 01:14:05,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3201 conditions, 524 events. 223/524 cut-off events. For 4581/4621 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2617 event pairs, 97 based on Foata normal form. 5/518 useless extension candidates. Maximal degree in co-relation 3140. Up to 223 conditions per place. [2025-02-08 01:14:05,920 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 79 selfloop transitions, 23 changer transitions 6/120 dead transitions. [2025-02-08 01:14:05,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 120 transitions, 1604 flow [2025-02-08 01:14:05,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:05,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:05,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2025-02-08 01:14:05,921 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2025-02-08 01:14:05,921 INFO L175 Difference]: Start difference. First operand has 177 places, 101 transitions, 1328 flow. Second operand 11 states and 177 transitions. [2025-02-08 01:14:05,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 120 transitions, 1604 flow [2025-02-08 01:14:05,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 120 transitions, 1542 flow, removed 4 selfloop flow, removed 12 redundant places. [2025-02-08 01:14:05,946 INFO L231 Difference]: Finished difference. Result has 174 places, 101 transitions, 1300 flow [2025-02-08 01:14:05,946 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1268, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1300, PETRI_PLACES=174, PETRI_TRANSITIONS=101} [2025-02-08 01:14:05,947 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 140 predicate places. [2025-02-08 01:14:05,947 INFO L471 AbstractCegarLoop]: Abstraction has has 174 places, 101 transitions, 1300 flow [2025-02-08 01:14:05,947 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:05,947 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:05,947 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:05,961 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2025-02-08 01:14:06,147 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161,117 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:06,148 INFO L396 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:06,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:06,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1272008107, now seen corresponding path program 66 times [2025-02-08 01:14:06,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:06,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886870980] [2025-02-08 01:14:06,149 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:14:06,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:06,151 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:06,154 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:06,154 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:14:06,155 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:06,229 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:06,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:06,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886870980] [2025-02-08 01:14:06,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886870980] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:06,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691628676] [2025-02-08 01:14:06,230 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:14:06,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:06,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:06,233 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:06,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2025-02-08 01:14:06,299 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:06,309 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:06,309 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:14:06,309 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:06,310 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:06,311 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:06,332 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:06,332 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:06,357 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:06,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691628676] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:06,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:06,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:06,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843604357] [2025-02-08 01:14:06,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:06,358 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:06,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:06,358 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:06,358 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:06,364 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:06,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 101 transitions, 1300 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:06,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:06,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:06,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:06,589 INFO L124 PetriNetUnfolderBase]: 222/524 cut-off events. [2025-02-08 01:14:06,589 INFO L125 PetriNetUnfolderBase]: For 4448/4488 co-relation queries the response was YES. [2025-02-08 01:14:06,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3199 conditions, 524 events. 222/524 cut-off events. For 4448/4488 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2627 event pairs, 98 based on Foata normal form. 5/518 useless extension candidates. Maximal degree in co-relation 3138. Up to 223 conditions per place. [2025-02-08 01:14:06,592 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 80 selfloop transitions, 19 changer transitions 9/120 dead transitions. [2025-02-08 01:14:06,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 120 transitions, 1589 flow [2025-02-08 01:14:06,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:06,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:06,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2025-02-08 01:14:06,593 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2025-02-08 01:14:06,593 INFO L175 Difference]: Start difference. First operand has 174 places, 101 transitions, 1300 flow. Second operand 11 states and 172 transitions. [2025-02-08 01:14:06,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 120 transitions, 1589 flow [2025-02-08 01:14:06,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 120 transitions, 1533 flow, removed 5 selfloop flow, removed 9 redundant places. [2025-02-08 01:14:06,604 INFO L231 Difference]: Finished difference. Result has 174 places, 99 transitions, 1250 flow [2025-02-08 01:14:06,605 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1248, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1250, PETRI_PLACES=174, PETRI_TRANSITIONS=99} [2025-02-08 01:14:06,605 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 140 predicate places. [2025-02-08 01:14:06,605 INFO L471 AbstractCegarLoop]: Abstraction has has 174 places, 99 transitions, 1250 flow [2025-02-08 01:14:06,605 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:06,605 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:06,605 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:06,612 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2025-02-08 01:14:06,809 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,118 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:06,809 INFO L396 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:06,809 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:06,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1270224169, now seen corresponding path program 67 times [2025-02-08 01:14:06,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:06,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735812964] [2025-02-08 01:14:06,809 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:14:06,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:06,812 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:14:06,814 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:06,814 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:14:06,814 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:06,888 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:06,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:06,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735812964] [2025-02-08 01:14:06,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735812964] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:06,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732832164] [2025-02-08 01:14:06,888 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:14:06,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:06,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:06,890 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:06,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2025-02-08 01:14:06,958 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:14:06,967 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:06,967 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:14:06,968 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:06,968 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:06,968 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:06,989 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:06,989 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:07,015 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:07,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732832164] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:07,016 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:07,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:07,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025026265] [2025-02-08 01:14:07,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:07,016 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:07,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:07,016 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:07,016 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:07,027 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:07,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 99 transitions, 1250 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:07,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:07,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:07,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:07,204 INFO L124 PetriNetUnfolderBase]: 221/524 cut-off events. [2025-02-08 01:14:07,204 INFO L125 PetriNetUnfolderBase]: For 4244/4284 co-relation queries the response was YES. [2025-02-08 01:14:07,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3165 conditions, 524 events. 221/524 cut-off events. For 4244/4284 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2639 event pairs, 98 based on Foata normal form. 5/518 useless extension candidates. Maximal degree in co-relation 3105. Up to 223 conditions per place. [2025-02-08 01:14:07,207 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 80 selfloop transitions, 16 changer transitions 12/120 dead transitions. [2025-02-08 01:14:07,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 120 transitions, 1552 flow [2025-02-08 01:14:07,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:07,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:07,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2025-02-08 01:14:07,207 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2025-02-08 01:14:07,208 INFO L175 Difference]: Start difference. First operand has 174 places, 99 transitions, 1250 flow. Second operand 11 states and 172 transitions. [2025-02-08 01:14:07,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 120 transitions, 1552 flow [2025-02-08 01:14:07,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 120 transitions, 1506 flow, removed 3 selfloop flow, removed 8 redundant places. [2025-02-08 01:14:07,218 INFO L231 Difference]: Finished difference. Result has 174 places, 96 transitions, 1198 flow [2025-02-08 01:14:07,218 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1208, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1198, PETRI_PLACES=174, PETRI_TRANSITIONS=96} [2025-02-08 01:14:07,218 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 140 predicate places. [2025-02-08 01:14:07,218 INFO L471 AbstractCegarLoop]: Abstraction has has 174 places, 96 transitions, 1198 flow [2025-02-08 01:14:07,218 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:07,219 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:07,219 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:07,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2025-02-08 01:14:07,419 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,119 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:07,419 INFO L396 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:07,419 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:07,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1446325213, now seen corresponding path program 68 times [2025-02-08 01:14:07,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:07,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061700559] [2025-02-08 01:14:07,420 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:14:07,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:07,423 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:07,425 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:07,426 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:14:07,426 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:07,496 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:07,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:07,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061700559] [2025-02-08 01:14:07,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061700559] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:07,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854080842] [2025-02-08 01:14:07,497 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:14:07,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:07,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:07,499 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:07,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2025-02-08 01:14:07,563 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:07,575 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:07,575 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:14:07,575 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:07,576 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:07,577 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:07,595 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:07,595 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:07,620 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:07,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854080842] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:07,620 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:07,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:07,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725507259] [2025-02-08 01:14:07,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:07,621 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:07,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:07,621 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:07,621 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:07,633 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:07,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 96 transitions, 1198 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:07,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:07,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:07,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:07,865 INFO L124 PetriNetUnfolderBase]: 213/506 cut-off events. [2025-02-08 01:14:07,865 INFO L125 PetriNetUnfolderBase]: For 4041/4081 co-relation queries the response was YES. [2025-02-08 01:14:07,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3028 conditions, 506 events. 213/506 cut-off events. For 4041/4081 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2514 event pairs, 98 based on Foata normal form. 5/500 useless extension candidates. Maximal degree in co-relation 2967. Up to 218 conditions per place. [2025-02-08 01:14:07,868 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 75 selfloop transitions, 11 changer transitions 15/113 dead transitions. [2025-02-08 01:14:07,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 113 transitions, 1444 flow [2025-02-08 01:14:07,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:07,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:07,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2025-02-08 01:14:07,868 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2025-02-08 01:14:07,868 INFO L175 Difference]: Start difference. First operand has 174 places, 96 transitions, 1198 flow. Second operand 11 states and 168 transitions. [2025-02-08 01:14:07,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 113 transitions, 1444 flow [2025-02-08 01:14:07,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 113 transitions, 1390 flow, removed 5 selfloop flow, removed 15 redundant places. [2025-02-08 01:14:07,879 INFO L231 Difference]: Finished difference. Result has 167 places, 89 transitions, 1071 flow [2025-02-08 01:14:07,880 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1146, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1071, PETRI_PLACES=167, PETRI_TRANSITIONS=89} [2025-02-08 01:14:07,880 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 133 predicate places. [2025-02-08 01:14:07,880 INFO L471 AbstractCegarLoop]: Abstraction has has 167 places, 89 transitions, 1071 flow [2025-02-08 01:14:07,880 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:07,880 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:07,880 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:07,888 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2025-02-08 01:14:08,080 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,120 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:08,081 INFO L396 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:08,081 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:08,081 INFO L85 PathProgramCache]: Analyzing trace with hash 2135297913, now seen corresponding path program 69 times [2025-02-08 01:14:08,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:08,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446461222] [2025-02-08 01:14:08,082 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:14:08,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:08,084 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:08,086 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:08,086 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:14:08,087 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:08,165 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:08,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:08,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446461222] [2025-02-08 01:14:08,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446461222] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:08,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860604006] [2025-02-08 01:14:08,165 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:14:08,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:08,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:08,167 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:08,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2025-02-08 01:14:08,247 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:08,259 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:08,259 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:14:08,259 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:08,260 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:08,260 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:08,285 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:08,285 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:08,315 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:08,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860604006] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:08,315 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:08,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:08,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257227848] [2025-02-08 01:14:08,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:08,316 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:08,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:08,316 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:08,316 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:08,331 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:08,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 89 transitions, 1071 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:08,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:08,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:08,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:08,556 INFO L124 PetriNetUnfolderBase]: 206/489 cut-off events. [2025-02-08 01:14:08,556 INFO L125 PetriNetUnfolderBase]: For 3776/3816 co-relation queries the response was YES. [2025-02-08 01:14:08,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2873 conditions, 489 events. 206/489 cut-off events. For 3776/3816 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2381 event pairs, 98 based on Foata normal form. 5/483 useless extension candidates. Maximal degree in co-relation 2816. Up to 216 conditions per place. [2025-02-08 01:14:08,559 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 70 selfloop transitions, 17 changer transitions 8/107 dead transitions. [2025-02-08 01:14:08,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 107 transitions, 1313 flow [2025-02-08 01:14:08,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:08,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:08,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2025-02-08 01:14:08,559 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2025-02-08 01:14:08,559 INFO L175 Difference]: Start difference. First operand has 167 places, 89 transitions, 1071 flow. Second operand 11 states and 171 transitions. [2025-02-08 01:14:08,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 107 transitions, 1313 flow [2025-02-08 01:14:08,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 107 transitions, 1261 flow, removed 6 selfloop flow, removed 11 redundant places. [2025-02-08 01:14:08,569 INFO L231 Difference]: Finished difference. Result has 157 places, 87 transitions, 1013 flow [2025-02-08 01:14:08,569 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1021, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1013, PETRI_PLACES=157, PETRI_TRANSITIONS=87} [2025-02-08 01:14:08,569 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 123 predicate places. [2025-02-08 01:14:08,569 INFO L471 AbstractCegarLoop]: Abstraction has has 157 places, 87 transitions, 1013 flow [2025-02-08 01:14:08,569 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:08,569 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:08,570 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:08,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2025-02-08 01:14:08,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,121 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:08,770 INFO L396 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:08,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:08,771 INFO L85 PathProgramCache]: Analyzing trace with hash 752802149, now seen corresponding path program 70 times [2025-02-08 01:14:08,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:08,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843753853] [2025-02-08 01:14:08,771 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:14:08,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:08,774 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:08,775 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:08,775 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:14:08,775 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:08,862 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:08,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:08,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843753853] [2025-02-08 01:14:08,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843753853] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:08,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050148209] [2025-02-08 01:14:08,862 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:14:08,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:08,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:08,865 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:08,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2025-02-08 01:14:08,930 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:08,940 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:08,940 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:14:08,940 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:08,941 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:08,942 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:08,967 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:08,967 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:08,996 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:08,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050148209] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:08,997 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:08,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:08,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025094675] [2025-02-08 01:14:08,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:08,997 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:08,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:08,997 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:08,997 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:09,022 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:09,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 87 transitions, 1013 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:09,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:09,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:09,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:09,250 INFO L124 PetriNetUnfolderBase]: 206/491 cut-off events. [2025-02-08 01:14:09,250 INFO L125 PetriNetUnfolderBase]: For 3574/3614 co-relation queries the response was YES. [2025-02-08 01:14:09,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2857 conditions, 491 events. 206/491 cut-off events. For 3574/3614 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2404 event pairs, 98 based on Foata normal form. 5/485 useless extension candidates. Maximal degree in co-relation 2803. Up to 216 conditions per place. [2025-02-08 01:14:09,253 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 70 selfloop transitions, 15 changer transitions 11/108 dead transitions. [2025-02-08 01:14:09,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 108 transitions, 1289 flow [2025-02-08 01:14:09,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:09,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:09,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2025-02-08 01:14:09,254 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2025-02-08 01:14:09,254 INFO L175 Difference]: Start difference. First operand has 157 places, 87 transitions, 1013 flow. Second operand 11 states and 172 transitions. [2025-02-08 01:14:09,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 108 transitions, 1289 flow [2025-02-08 01:14:09,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 108 transitions, 1247 flow, removed 3 selfloop flow, removed 9 redundant places. [2025-02-08 01:14:09,262 INFO L231 Difference]: Finished difference. Result has 156 places, 85 transitions, 979 flow [2025-02-08 01:14:09,263 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=975, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=979, PETRI_PLACES=156, PETRI_TRANSITIONS=85} [2025-02-08 01:14:09,263 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 122 predicate places. [2025-02-08 01:14:09,263 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 85 transitions, 979 flow [2025-02-08 01:14:09,263 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:09,263 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:09,263 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:09,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2025-02-08 01:14:09,463 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166,122 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:09,464 INFO L396 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:09,464 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:09,465 INFO L85 PathProgramCache]: Analyzing trace with hash -8247071, now seen corresponding path program 71 times [2025-02-08 01:14:09,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:09,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550544278] [2025-02-08 01:14:09,465 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:14:09,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:09,468 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:09,469 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:09,469 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:14:09,469 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:09,551 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:09,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:09,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550544278] [2025-02-08 01:14:09,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550544278] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:09,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213269740] [2025-02-08 01:14:09,551 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:14:09,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:09,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:09,556 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:09,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2025-02-08 01:14:09,622 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:09,632 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:09,632 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:14:09,632 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:09,633 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:09,633 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:09,658 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:09,658 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:09,688 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:09,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213269740] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:09,688 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:09,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:09,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137542505] [2025-02-08 01:14:09,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:09,689 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:09,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:09,689 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:09,689 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:09,708 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:09,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 85 transitions, 979 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:09,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:09,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:09,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:09,947 INFO L124 PetriNetUnfolderBase]: 199/476 cut-off events. [2025-02-08 01:14:09,948 INFO L125 PetriNetUnfolderBase]: For 3451/3491 co-relation queries the response was YES. [2025-02-08 01:14:09,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2744 conditions, 476 events. 199/476 cut-off events. For 3451/3491 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2305 event pairs, 98 based on Foata normal form. 5/470 useless extension candidates. Maximal degree in co-relation 2690. Up to 211 conditions per place. [2025-02-08 01:14:09,950 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 67 selfloop transitions, 15 changer transitions 8/102 dead transitions. [2025-02-08 01:14:09,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 102 transitions, 1203 flow [2025-02-08 01:14:09,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:09,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:09,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2025-02-08 01:14:09,951 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42676767676767674 [2025-02-08 01:14:09,951 INFO L175 Difference]: Start difference. First operand has 156 places, 85 transitions, 979 flow. Second operand 11 states and 169 transitions. [2025-02-08 01:14:09,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 102 transitions, 1203 flow [2025-02-08 01:14:09,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 102 transitions, 1155 flow, removed 5 selfloop flow, removed 13 redundant places. [2025-02-08 01:14:09,959 INFO L231 Difference]: Finished difference. Result has 151 places, 82 transitions, 911 flow [2025-02-08 01:14:09,959 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=911, PETRI_PLACES=151, PETRI_TRANSITIONS=82} [2025-02-08 01:14:09,959 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 117 predicate places. [2025-02-08 01:14:09,959 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 82 transitions, 911 flow [2025-02-08 01:14:09,960 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:09,960 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:09,960 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:09,966 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2025-02-08 01:14:10,160 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 123 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2025-02-08 01:14:10,160 INFO L396 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:10,161 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:10,161 INFO L85 PathProgramCache]: Analyzing trace with hash -485924127, now seen corresponding path program 72 times [2025-02-08 01:14:10,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:10,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187008757] [2025-02-08 01:14:10,161 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:14:10,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:10,164 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:10,166 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:10,166 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:14:10,167 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:10,238 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:10,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:10,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187008757] [2025-02-08 01:14:10,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187008757] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:10,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106707934] [2025-02-08 01:14:10,238 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:14:10,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:10,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:10,240 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:10,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2025-02-08 01:14:10,306 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:10,318 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:10,318 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-08 01:14:10,318 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:10,320 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:10,320 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:10,344 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:10,344 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:10,371 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:10,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106707934] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:10,372 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:10,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:10,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140943042] [2025-02-08 01:14:10,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:10,372 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:10,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:10,372 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:10,372 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:10,382 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:10,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 82 transitions, 911 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:10,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:10,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:10,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:10,581 INFO L124 PetriNetUnfolderBase]: 195/468 cut-off events. [2025-02-08 01:14:10,582 INFO L125 PetriNetUnfolderBase]: For 3346/3386 co-relation queries the response was YES. [2025-02-08 01:14:10,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2656 conditions, 468 events. 195/468 cut-off events. For 3346/3386 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2265 event pairs, 98 based on Foata normal form. 5/462 useless extension candidates. Maximal degree in co-relation 2605. Up to 206 conditions per place. [2025-02-08 01:14:10,584 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 64 selfloop transitions, 10 changer transitions 13/99 dead transitions. [2025-02-08 01:14:10,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 99 transitions, 1129 flow [2025-02-08 01:14:10,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:10,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:10,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2025-02-08 01:14:10,584 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2025-02-08 01:14:10,584 INFO L175 Difference]: Start difference. First operand has 151 places, 82 transitions, 911 flow. Second operand 11 states and 167 transitions. [2025-02-08 01:14:10,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 99 transitions, 1129 flow [2025-02-08 01:14:10,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 99 transitions, 1095 flow, removed 2 selfloop flow, removed 8 redundant places. [2025-02-08 01:14:10,591 INFO L231 Difference]: Finished difference. Result has 149 places, 76 transitions, 820 flow [2025-02-08 01:14:10,591 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=820, PETRI_PLACES=149, PETRI_TRANSITIONS=76} [2025-02-08 01:14:10,592 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 115 predicate places. [2025-02-08 01:14:10,592 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 76 transitions, 820 flow [2025-02-08 01:14:10,592 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:10,592 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:10,592 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:10,598 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2025-02-08 01:14:10,796 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2025-02-08 01:14:10,796 INFO L396 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:10,796 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:10,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1299157487, now seen corresponding path program 73 times [2025-02-08 01:14:10,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:10,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570573310] [2025-02-08 01:14:10,797 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:14:10,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:10,799 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:14:10,801 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:10,801 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:14:10,801 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:10,878 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:10,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:10,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570573310] [2025-02-08 01:14:10,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570573310] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:10,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007830803] [2025-02-08 01:14:10,878 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 01:14:10,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:10,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:10,880 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:10,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2025-02-08 01:14:10,948 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 01:14:10,958 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:10,958 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 01:14:10,958 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:10,959 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:10,960 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:10,980 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:10,980 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:11,025 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:11,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007830803] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:11,028 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:11,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:11,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779644392] [2025-02-08 01:14:11,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:11,029 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:11,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:11,029 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:11,029 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:11,051 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:11,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 76 transitions, 820 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:11,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:11,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:11,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:11,414 INFO L124 PetriNetUnfolderBase]: 190/456 cut-off events. [2025-02-08 01:14:11,414 INFO L125 PetriNetUnfolderBase]: For 3242/3282 co-relation queries the response was YES. [2025-02-08 01:14:11,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2585 conditions, 456 events. 190/456 cut-off events. For 3242/3282 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2177 event pairs, 97 based on Foata normal form. 5/450 useless extension candidates. Maximal degree in co-relation 2534. Up to 206 conditions per place. [2025-02-08 01:14:11,417 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 63 selfloop transitions, 11 changer transitions 9/95 dead transitions. [2025-02-08 01:14:11,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 95 transitions, 1057 flow [2025-02-08 01:14:11,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:11,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:11,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 164 transitions. [2025-02-08 01:14:11,417 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41414141414141414 [2025-02-08 01:14:11,417 INFO L175 Difference]: Start difference. First operand has 149 places, 76 transitions, 820 flow. Second operand 11 states and 164 transitions. [2025-02-08 01:14:11,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 95 transitions, 1057 flow [2025-02-08 01:14:11,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 95 transitions, 1015 flow, removed 5 selfloop flow, removed 11 redundant places. [2025-02-08 01:14:11,424 INFO L231 Difference]: Finished difference. Result has 140 places, 73 transitions, 768 flow [2025-02-08 01:14:11,424 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=782, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=768, PETRI_PLACES=140, PETRI_TRANSITIONS=73} [2025-02-08 01:14:11,424 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 106 predicate places. [2025-02-08 01:14:11,424 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 73 transitions, 768 flow [2025-02-08 01:14:11,424 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:11,424 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:11,425 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:11,433 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2025-02-08 01:14:11,625 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2025-02-08 01:14:11,625 INFO L396 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:11,626 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:11,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1323848491, now seen corresponding path program 74 times [2025-02-08 01:14:11,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:11,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641160703] [2025-02-08 01:14:11,626 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:14:11,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:11,629 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:11,631 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:11,631 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:14:11,631 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:11,698 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:11,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:11,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641160703] [2025-02-08 01:14:11,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641160703] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:11,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487310648] [2025-02-08 01:14:11,699 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 01:14:11,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:11,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:11,700 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:11,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2025-02-08 01:14:11,771 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:11,782 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:11,782 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:14:11,782 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:11,783 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:11,783 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:11,801 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:11,801 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:11,831 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:11,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487310648] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:11,832 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:11,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:11,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691991433] [2025-02-08 01:14:11,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:11,832 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:11,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:11,833 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:11,834 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:11,851 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:11,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 73 transitions, 768 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:11,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:11,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:11,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:12,066 INFO L124 PetriNetUnfolderBase]: 184/436 cut-off events. [2025-02-08 01:14:12,067 INFO L125 PetriNetUnfolderBase]: For 3029/3069 co-relation queries the response was YES. [2025-02-08 01:14:12,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2446 conditions, 436 events. 184/436 cut-off events. For 3029/3069 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2035 event pairs, 97 based on Foata normal form. 5/430 useless extension candidates. Maximal degree in co-relation 2398. Up to 199 conditions per place. [2025-02-08 01:14:12,069 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 53 selfloop transitions, 3 changer transitions 22/90 dead transitions. [2025-02-08 01:14:12,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 90 transitions, 968 flow [2025-02-08 01:14:12,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:12,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:12,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 161 transitions. [2025-02-08 01:14:12,070 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4065656565656566 [2025-02-08 01:14:12,070 INFO L175 Difference]: Start difference. First operand has 140 places, 73 transitions, 768 flow. Second operand 11 states and 161 transitions. [2025-02-08 01:14:12,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 90 transitions, 968 flow [2025-02-08 01:14:12,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 90 transitions, 926 flow, removed 4 selfloop flow, removed 15 redundant places. [2025-02-08 01:14:12,076 INFO L231 Difference]: Finished difference. Result has 134 places, 64 transitions, 627 flow [2025-02-08 01:14:12,077 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=728, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=627, PETRI_PLACES=134, PETRI_TRANSITIONS=64} [2025-02-08 01:14:12,077 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 100 predicate places. [2025-02-08 01:14:12,077 INFO L471 AbstractCegarLoop]: Abstraction has has 134 places, 64 transitions, 627 flow [2025-02-08 01:14:12,077 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:12,077 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:12,077 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:12,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2025-02-08 01:14:12,280 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,126 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:12,281 INFO L396 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:12,281 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:12,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1479900513, now seen corresponding path program 58 times [2025-02-08 01:14:12,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:12,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676778196] [2025-02-08 01:14:12,282 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:14:12,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:12,285 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:12,286 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:12,286 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:14:12,286 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:12,372 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:12,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:12,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676778196] [2025-02-08 01:14:12,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676778196] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:12,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418002485] [2025-02-08 01:14:12,372 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 01:14:12,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:12,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:12,374 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:12,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2025-02-08 01:14:12,443 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:12,454 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:12,454 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 01:14:12,454 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:12,455 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:12,456 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:12,481 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:12,481 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:12,510 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:12,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418002485] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:12,510 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:12,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:12,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898972588] [2025-02-08 01:14:12,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:12,510 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:12,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:12,510 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:12,511 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:12,516 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:12,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 64 transitions, 627 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:12,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:12,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:12,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:12,696 INFO L124 PetriNetUnfolderBase]: 171/398 cut-off events. [2025-02-08 01:14:12,697 INFO L125 PetriNetUnfolderBase]: For 2426/2426 co-relation queries the response was YES. [2025-02-08 01:14:12,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2191 conditions, 398 events. 171/398 cut-off events. For 2426/2426 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1787 event pairs, 81 based on Foata normal form. 1/391 useless extension candidates. Maximal degree in co-relation 2145. Up to 222 conditions per place. [2025-02-08 01:14:12,699 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 60 selfloop transitions, 10 changer transitions 12/96 dead transitions. [2025-02-08 01:14:12,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 96 transitions, 924 flow [2025-02-08 01:14:12,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:12,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:12,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2025-02-08 01:14:12,700 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2025-02-08 01:14:12,700 INFO L175 Difference]: Start difference. First operand has 134 places, 64 transitions, 627 flow. Second operand 11 states and 173 transitions. [2025-02-08 01:14:12,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 96 transitions, 924 flow [2025-02-08 01:14:12,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 96 transitions, 856 flow, removed 15 selfloop flow, removed 14 redundant places. [2025-02-08 01:14:12,705 INFO L231 Difference]: Finished difference. Result has 118 places, 63 transitions, 580 flow [2025-02-08 01:14:12,705 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=580, PETRI_PLACES=118, PETRI_TRANSITIONS=63} [2025-02-08 01:14:12,705 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 84 predicate places. [2025-02-08 01:14:12,705 INFO L471 AbstractCegarLoop]: Abstraction has has 118 places, 63 transitions, 580 flow [2025-02-08 01:14:12,706 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:12,706 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:12,706 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:12,712 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2025-02-08 01:14:12,910 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable171 [2025-02-08 01:14:12,910 INFO L396 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:12,911 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:12,911 INFO L85 PathProgramCache]: Analyzing trace with hash -421629833, now seen corresponding path program 59 times [2025-02-08 01:14:12,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:12,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626854958] [2025-02-08 01:14:12,911 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:14:12,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:12,914 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:12,915 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:12,915 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:14:12,915 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:12,997 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:12,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:12,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626854958] [2025-02-08 01:14:12,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626854958] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:12,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125751266] [2025-02-08 01:14:12,998 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 01:14:12,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:12,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:13,001 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:13,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2025-02-08 01:14:13,067 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:13,077 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:13,077 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 01:14:13,077 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:13,077 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:13,078 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:13,100 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:13,100 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:13,124 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:13,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125751266] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:13,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:13,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 01:14:13,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179309956] [2025-02-08 01:14:13,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:13,124 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 01:14:13,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:13,124 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 01:14:13,124 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 01:14:13,142 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:13,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 63 transitions, 580 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:13,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:13,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:13,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:13,318 INFO L124 PetriNetUnfolderBase]: 203/457 cut-off events. [2025-02-08 01:14:13,318 INFO L125 PetriNetUnfolderBase]: For 2264/2264 co-relation queries the response was YES. [2025-02-08 01:14:13,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2451 conditions, 457 events. 203/457 cut-off events. For 2264/2264 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2110 event pairs, 87 based on Foata normal form. 1/450 useless extension candidates. Maximal degree in co-relation 2412. Up to 222 conditions per place. [2025-02-08 01:14:13,320 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 60 selfloop transitions, 16 changer transitions 11/101 dead transitions. [2025-02-08 01:14:13,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 101 transitions, 1024 flow [2025-02-08 01:14:13,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 01:14:13,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 01:14:13,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2025-02-08 01:14:13,320 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2025-02-08 01:14:13,320 INFO L175 Difference]: Start difference. First operand has 118 places, 63 transitions, 580 flow. Second operand 11 states and 175 transitions. [2025-02-08 01:14:13,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 101 transitions, 1024 flow [2025-02-08 01:14:13,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 101 transitions, 871 flow, removed 27 selfloop flow, removed 15 redundant places. [2025-02-08 01:14:13,324 INFO L231 Difference]: Finished difference. Result has 115 places, 70 transitions, 622 flow [2025-02-08 01:14:13,324 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=622, PETRI_PLACES=115, PETRI_TRANSITIONS=70} [2025-02-08 01:14:13,325 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 81 predicate places. [2025-02-08 01:14:13,325 INFO L471 AbstractCegarLoop]: Abstraction has has 115 places, 70 transitions, 622 flow [2025-02-08 01:14:13,325 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:13,325 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:13,325 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:13,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2025-02-08 01:14:13,529 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable172 [2025-02-08 01:14:13,529 INFO L396 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:13,530 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:13,530 INFO L85 PathProgramCache]: Analyzing trace with hash 353250997, now seen corresponding path program 75 times [2025-02-08 01:14:13,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:13,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475847618] [2025-02-08 01:14:13,530 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:14:13,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:13,533 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:13,535 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:13,535 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:14:13,535 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:13,626 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:13,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 01:14:13,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475847618] [2025-02-08 01:14:13,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475847618] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 01:14:13,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464324708] [2025-02-08 01:14:13,626 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 01:14:13,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:13,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 01:14:13,628 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 01:14:13,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2025-02-08 01:14:13,700 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-02-08 01:14:13,711 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:13,711 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 01:14:13,711 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 01:14:13,712 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 01:14:13,713 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 01:14:13,783 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:13,783 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 01:14:13,835 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 01:14:13,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464324708] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 01:14:13,835 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 01:14:13,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2025-02-08 01:14:13,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725327625] [2025-02-08 01:14:13,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 01:14:13,836 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-08 01:14:13,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 01:14:13,836 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-08 01:14:13,836 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2025-02-08 01:14:13,844 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2025-02-08 01:14:13,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 70 transitions, 622 flow. Second operand has 17 states, 17 states have (on average 11.588235294117647) internal successors, (197), 17 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:13,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 01:14:13,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2025-02-08 01:14:13,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 01:14:14,092 INFO L124 PetriNetUnfolderBase]: 197/445 cut-off events. [2025-02-08 01:14:14,092 INFO L125 PetriNetUnfolderBase]: For 1417/1417 co-relation queries the response was YES. [2025-02-08 01:14:14,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2234 conditions, 445 events. 197/445 cut-off events. For 1417/1417 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2089 event pairs, 55 based on Foata normal form. 1/439 useless extension candidates. Maximal degree in co-relation 2198. Up to 151 conditions per place. [2025-02-08 01:14:14,094 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 51 selfloop transitions, 33 changer transitions 6/102 dead transitions. [2025-02-08 01:14:14,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 102 transitions, 950 flow [2025-02-08 01:14:14,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 01:14:14,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 01:14:14,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 187 transitions. [2025-02-08 01:14:14,095 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43287037037037035 [2025-02-08 01:14:14,095 INFO L175 Difference]: Start difference. First operand has 115 places, 70 transitions, 622 flow. Second operand 12 states and 187 transitions. [2025-02-08 01:14:14,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 102 transitions, 950 flow [2025-02-08 01:14:14,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 102 transitions, 929 flow, removed 4 selfloop flow, removed 4 redundant places. [2025-02-08 01:14:14,099 INFO L231 Difference]: Finished difference. Result has 125 places, 75 transitions, 732 flow [2025-02-08 01:14:14,099 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=601, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=732, PETRI_PLACES=125, PETRI_TRANSITIONS=75} [2025-02-08 01:14:14,099 INFO L279 CegarLoopForPetriNet]: 34 programPoint places, 91 predicate places. [2025-02-08 01:14:14,099 INFO L471 AbstractCegarLoop]: Abstraction has has 125 places, 75 transitions, 732 flow [2025-02-08 01:14:14,100 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 11.588235294117647) internal successors, (197), 17 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 01:14:14,100 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 01:14:14,100 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 01:14:14,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2025-02-08 01:14:14,304 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,129 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 01:14:14,304 INFO L396 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-02-08 01:14:14,304 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 01:14:14,305 INFO L85 PathProgramCache]: Analyzing trace with hash -913848325, now seen corresponding path program 60 times [2025-02-08 01:14:14,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 01:14:14,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716466924] [2025-02-08 01:14:14,307 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 01:14:14,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 01:14:14,310 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 24 statements into 3 equivalence classes. [2025-02-08 01:14:14,313 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 01:14:14,313 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-02-08 01:14:14,313 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat