./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 20:13:35,443 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 20:13:35,521 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 20:13:35,527 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 20:13:35,528 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 20:13:35,555 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 20:13:35,557 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 20:13:35,557 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 20:13:35,558 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 20:13:35,562 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 20:13:35,562 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 20:13:35,562 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 20:13:35,563 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 20:13:35,564 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 20:13:35,565 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 20:13:35,565 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 20:13:35,566 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 20:13:35,566 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 20:13:35,566 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 20:13:35,567 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 20:13:35,567 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 20:13:35,567 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 20:13:35,568 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 20:13:35,568 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 20:13:35,568 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 20:13:35,569 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 20:13:35,569 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 20:13:35,569 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 20:13:35,570 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 20:13:35,570 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 20:13:35,571 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 20:13:35,571 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 20:13:35,572 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:13:35,572 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 20:13:35,572 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 20:13:35,573 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 20:13:35,573 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 20:13:35,573 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 20:13:35,573 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 20:13:35,592 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 20:13:35,592 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 20:13:35,594 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 20:13:35,594 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 20:13:35,594 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 20:13:35,882 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 20:13:35,903 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 20:13:35,905 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 20:13:35,906 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 20:13:35,907 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 20:13:35,908 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-21 20:13:36,070 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 20:13:36,072 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 20:13:36,072 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-21 20:13:37,186 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 20:13:37,410 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 20:13:37,411 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-21 20:13:37,425 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c5facf6bc/1daa2a41ff60479bbe7b2a3e06ea1d48/FLAG076844f75 [2024-06-21 20:13:37,440 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c5facf6bc/1daa2a41ff60479bbe7b2a3e06ea1d48 [2024-06-21 20:13:37,441 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 20:13:37,442 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 20:13:37,444 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 20:13:37,444 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 20:13:37,448 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 20:13:37,449 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:13:36" (1/2) ... [2024-06-21 20:13:37,450 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4696ff3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:13:37, skipping insertion in model container [2024-06-21 20:13:37,450 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:13:36" (1/2) ... [2024-06-21 20:13:37,451 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4b300e12 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:13:37, skipping insertion in model container [2024-06-21 20:13:37,452 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:13:37" (2/2) ... [2024-06-21 20:13:37,452 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4696ff3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:37, skipping insertion in model container [2024-06-21 20:13:37,452 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:13:37" (2/2) ... [2024-06-21 20:13:37,452 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 20:13:37,512 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 20:13:37,514 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-21 20:13:37,514 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-21 20:13:37,514 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-21 20:13:37,515 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 20:13:37,515 INFO L106 edCorrectnessWitness]: ghost_update [L776-L776] multithreaded = 1; [2024-06-21 20:13:37,562 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 20:13:37,859 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:13:37,868 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 20:13:37,980 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:13:38,015 INFO L206 MainTranslator]: Completed translation [2024-06-21 20:13:38,015 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:38 WrapperNode [2024-06-21 20:13:38,016 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 20:13:38,017 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 20:13:38,017 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 20:13:38,017 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 20:13:38,023 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:38" (1/1) ... [2024-06-21 20:13:38,062 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:38" (1/1) ... [2024-06-21 20:13:38,098 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-21 20:13:38,100 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 20:13:38,101 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 20:13:38,101 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 20:13:38,102 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 20:13:38,111 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:38" (1/1) ... [2024-06-21 20:13:38,112 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:38" (1/1) ... [2024-06-21 20:13:38,117 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:38" (1/1) ... [2024-06-21 20:13:38,141 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]. [2024-06-21 20:13:38,141 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:38" (1/1) ... [2024-06-21 20:13:38,143 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:38" (1/1) ... [2024-06-21 20:13:38,157 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:38" (1/1) ... [2024-06-21 20:13:38,165 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:38" (1/1) ... [2024-06-21 20:13:38,166 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:38" (1/1) ... [2024-06-21 20:13:38,171 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:38" (1/1) ... [2024-06-21 20:13:38,173 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 20:13:38,178 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 20:13:38,178 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 20:13:38,178 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 20:13:38,179 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:38" (1/1) ... [2024-06-21 20:13:38,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:13:38,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 20:13:38,213 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 20:13:38,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 20:13:38,252 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 20:13:38,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 20:13:38,252 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 20:13:38,252 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 20:13:38,252 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 20:13:38,252 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 20:13:38,253 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 20:13:38,253 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 20:13:38,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 20:13:38,253 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 20:13:38,253 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 20:13:38,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 20:13:38,255 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 20:13:38,359 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 20:13:38,361 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 20:13:38,555 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 20:13:38,556 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 20:13:38,654 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 20:13:38,654 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 20:13:38,654 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:13:38 BoogieIcfgContainer [2024-06-21 20:13:38,655 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 20:13:38,656 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 20:13:38,656 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 20:13:38,659 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 20:13:38,660 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:13:36" (1/4) ... [2024-06-21 20:13:38,667 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@530232d7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:13:38, skipping insertion in model container [2024-06-21 20:13:38,667 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 08:13:37" (2/4) ... [2024-06-21 20:13:38,668 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@530232d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:13:38, skipping insertion in model container [2024-06-21 20:13:38,668 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:13:38" (3/4) ... [2024-06-21 20:13:38,668 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@530232d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:13:38, skipping insertion in model container [2024-06-21 20:13:38,668 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:13:38" (4/4) ... [2024-06-21 20:13:38,670 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-21 20:13:38,687 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 20:13:38,688 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 20:13:38,689 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 20:13:38,754 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 20:13:38,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 39 transitions, 90 flow [2024-06-21 20:13:38,833 INFO L124 PetriNetUnfolderBase]: 0/36 cut-off events. [2024-06-21 20:13:38,835 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:13:38,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46 conditions, 36 events. 0/36 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 58 event pairs, 0 based on Foata normal form. 0/33 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 20:13:38,838 INFO L82 GeneralOperation]: Start removeDead. Operand has 49 places, 39 transitions, 90 flow [2024-06-21 20:13:38,843 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 40 places, 30 transitions, 69 flow [2024-06-21 20:13:38,858 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 20:13:38,865 INFO L357 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, mHoare=false, 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;@79d0a713, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 20:13:38,865 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 20:13:38,869 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 20:13:38,870 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 20:13:38,870 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:13:38,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:38,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 20:13:38,871 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:38,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:38,876 INFO L85 PathProgramCache]: Analyzing trace with hash 217842636, now seen corresponding path program 1 times [2024-06-21 20:13:38,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:38,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897222477] [2024-06-21 20:13:38,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:38,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:38,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:39,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:39,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:39,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897222477] [2024-06-21 20:13:39,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897222477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:39,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:39,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 20:13:39,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822761666] [2024-06-21 20:13:39,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:39,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 20:13:39,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:39,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 20:13:39,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 20:13:39,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 39 [2024-06-21 20:13:39,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 30 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:39,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:39,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 39 [2024-06-21 20:13:39,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:39,472 INFO L124 PetriNetUnfolderBase]: 335/571 cut-off events. [2024-06-21 20:13:39,473 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2024-06-21 20:13:39,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1145 conditions, 571 events. 335/571 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2697 event pairs, 199 based on Foata normal form. 1/541 useless extension candidates. Maximal degree in co-relation 1133. Up to 529 conditions per place. [2024-06-21 20:13:39,482 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 26 selfloop transitions, 4 changer transitions 0/40 dead transitions. [2024-06-21 20:13:39,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 40 transitions, 155 flow [2024-06-21 20:13:39,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 20:13:39,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 20:13:39,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-21 20:13:39,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.717948717948718 [2024-06-21 20:13:39,494 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 69 flow. Second operand 3 states and 84 transitions. [2024-06-21 20:13:39,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 40 transitions, 155 flow [2024-06-21 20:13:39,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 40 transitions, 150 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:39,500 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 96 flow [2024-06-21 20:13:39,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=96, PETRI_PLACES=40, PETRI_TRANSITIONS=33} [2024-06-21 20:13:39,506 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 0 predicate places. [2024-06-21 20:13:39,507 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 96 flow [2024-06-21 20:13:39,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:39,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:39,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:39,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 20:13:39,508 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:39,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:39,508 INFO L85 PathProgramCache]: Analyzing trace with hash 230014540, now seen corresponding path program 1 times [2024-06-21 20:13:39,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:39,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665853685] [2024-06-21 20:13:39,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:39,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:39,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:39,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:39,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:39,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665853685] [2024-06-21 20:13:39,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665853685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:39,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:39,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:39,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145239102] [2024-06-21 20:13:39,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:39,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:39,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:39,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:39,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:39,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:13:39,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 33 transitions, 96 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:39,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:39,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:13:39,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:39,994 INFO L124 PetriNetUnfolderBase]: 586/974 cut-off events. [2024-06-21 20:13:39,994 INFO L125 PetriNetUnfolderBase]: For 181/195 co-relation queries the response was YES. [2024-06-21 20:13:39,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2252 conditions, 974 events. 586/974 cut-off events. For 181/195 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4591 event pairs, 265 based on Foata normal form. 13/964 useless extension candidates. Maximal degree in co-relation 2240. Up to 844 conditions per place. [2024-06-21 20:13:40,004 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 34 selfloop transitions, 6 changer transitions 0/48 dead transitions. [2024-06-21 20:13:40,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 48 transitions, 214 flow [2024-06-21 20:13:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:13:40,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:13:40,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-21 20:13:40,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6602564102564102 [2024-06-21 20:13:40,008 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 96 flow. Second operand 4 states and 103 transitions. [2024-06-21 20:13:40,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 48 transitions, 214 flow [2024-06-21 20:13:40,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 48 transitions, 210 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 20:13:40,013 INFO L231 Difference]: Finished difference. Result has 42 places, 34 transitions, 119 flow [2024-06-21 20:13:40,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=119, PETRI_PLACES=42, PETRI_TRANSITIONS=34} [2024-06-21 20:13:40,014 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 2 predicate places. [2024-06-21 20:13:40,014 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 34 transitions, 119 flow [2024-06-21 20:13:40,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:40,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:40,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:40,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 20:13:40,019 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:40,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:40,020 INFO L85 PathProgramCache]: Analyzing trace with hash 961338826, now seen corresponding path program 1 times [2024-06-21 20:13:40,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:40,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623639563] [2024-06-21 20:13:40,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:40,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:40,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:40,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:40,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:40,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623639563] [2024-06-21 20:13:40,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623639563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:40,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:40,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:13:40,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395398677] [2024-06-21 20:13:40,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:40,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:13:40,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:40,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:13:40,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:13:40,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:13:40,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 34 transitions, 119 flow. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:40,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:40,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:13:40,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:40,333 INFO L124 PetriNetUnfolderBase]: 544/912 cut-off events. [2024-06-21 20:13:40,334 INFO L125 PetriNetUnfolderBase]: For 447/447 co-relation queries the response was YES. [2024-06-21 20:13:40,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2292 conditions, 912 events. 544/912 cut-off events. For 447/447 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4427 event pairs, 229 based on Foata normal form. 2/911 useless extension candidates. Maximal degree in co-relation 2278. Up to 830 conditions per place. [2024-06-21 20:13:40,341 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 36 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-21 20:13:40,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 51 transitions, 249 flow [2024-06-21 20:13:40,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:13:40,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:13:40,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-21 20:13:40,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-21 20:13:40,343 INFO L175 Difference]: Start difference. First operand has 42 places, 34 transitions, 119 flow. Second operand 4 states and 100 transitions. [2024-06-21 20:13:40,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 51 transitions, 249 flow [2024-06-21 20:13:40,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 234 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 20:13:40,346 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 154 flow [2024-06-21 20:13:40,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-21 20:13:40,347 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 5 predicate places. [2024-06-21 20:13:40,348 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 154 flow [2024-06-21 20:13:40,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:40,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:40,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:40,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 20:13:40,349 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:40,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:40,349 INFO L85 PathProgramCache]: Analyzing trace with hash 428690217, now seen corresponding path program 1 times [2024-06-21 20:13:40,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:40,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750126256] [2024-06-21 20:13:40,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:40,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:40,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:40,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:40,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:40,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750126256] [2024-06-21 20:13:40,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750126256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:40,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:40,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:13:40,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664683833] [2024-06-21 20:13:40,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:40,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:13:40,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:40,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:13:40,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:13:40,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:13:40,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 154 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:40,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:40,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:13:40,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:40,696 INFO L124 PetriNetUnfolderBase]: 536/900 cut-off events. [2024-06-21 20:13:40,696 INFO L125 PetriNetUnfolderBase]: For 739/739 co-relation queries the response was YES. [2024-06-21 20:13:40,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2512 conditions, 900 events. 536/900 cut-off events. For 739/739 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4351 event pairs, 213 based on Foata normal form. 4/901 useless extension candidates. Maximal degree in co-relation 2496. Up to 800 conditions per place. [2024-06-21 20:13:40,703 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 41 selfloop transitions, 9 changer transitions 0/58 dead transitions. [2024-06-21 20:13:40,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 58 transitions, 302 flow [2024-06-21 20:13:40,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:13:40,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:13:40,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-21 20:13:40,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6256410256410256 [2024-06-21 20:13:40,705 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 154 flow. Second operand 5 states and 122 transitions. [2024-06-21 20:13:40,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 58 transitions, 302 flow [2024-06-21 20:13:40,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 58 transitions, 302 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-21 20:13:40,709 INFO L231 Difference]: Finished difference. Result has 50 places, 42 transitions, 191 flow [2024-06-21 20:13:40,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=191, PETRI_PLACES=50, PETRI_TRANSITIONS=42} [2024-06-21 20:13:40,710 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 10 predicate places. [2024-06-21 20:13:40,710 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 42 transitions, 191 flow [2024-06-21 20:13:40,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:40,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:40,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:40,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 20:13:40,711 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:40,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:40,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1745220903, now seen corresponding path program 1 times [2024-06-21 20:13:40,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:40,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905615901] [2024-06-21 20:13:40,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:40,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:40,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:40,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:40,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:40,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905615901] [2024-06-21 20:13:40,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905615901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:40,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:40,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:40,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794285874] [2024-06-21 20:13:40,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:40,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:40,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:40,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:40,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:40,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:40,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 42 transitions, 191 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 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) [2024-06-21 20:13:40,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:40,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:40,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:41,091 INFO L124 PetriNetUnfolderBase]: 705/1172 cut-off events. [2024-06-21 20:13:41,091 INFO L125 PetriNetUnfolderBase]: For 1481/1483 co-relation queries the response was YES. [2024-06-21 20:13:41,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3473 conditions, 1172 events. 705/1172 cut-off events. For 1481/1483 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5713 event pairs, 227 based on Foata normal form. 5/1172 useless extension candidates. Maximal degree in co-relation 3454. Up to 991 conditions per place. [2024-06-21 20:13:41,100 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 42 selfloop transitions, 13 changer transitions 0/62 dead transitions. [2024-06-21 20:13:41,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 62 transitions, 371 flow [2024-06-21 20:13:41,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:13:41,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:13:41,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-21 20:13:41,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6602564102564102 [2024-06-21 20:13:41,102 INFO L175 Difference]: Start difference. First operand has 50 places, 42 transitions, 191 flow. Second operand 4 states and 103 transitions. [2024-06-21 20:13:41,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 62 transitions, 371 flow [2024-06-21 20:13:41,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 62 transitions, 352 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:41,107 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 248 flow [2024-06-21 20:13:41,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=248, PETRI_PLACES=51, PETRI_TRANSITIONS=47} [2024-06-21 20:13:41,108 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 11 predicate places. [2024-06-21 20:13:41,108 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 248 flow [2024-06-21 20:13:41,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 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) [2024-06-21 20:13:41,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:41,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:41,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 20:13:41,109 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:41,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:41,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1712926653, now seen corresponding path program 2 times [2024-06-21 20:13:41,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:41,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331917612] [2024-06-21 20:13:41,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:41,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:41,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:41,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:41,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:41,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331917612] [2024-06-21 20:13:41,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331917612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:41,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:41,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:41,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122604562] [2024-06-21 20:13:41,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:41,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:41,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:41,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:41,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:41,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:41,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 248 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 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) [2024-06-21 20:13:41,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:41,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:41,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:41,451 INFO L124 PetriNetUnfolderBase]: 700/1173 cut-off events. [2024-06-21 20:13:41,451 INFO L125 PetriNetUnfolderBase]: For 2113/2115 co-relation queries the response was YES. [2024-06-21 20:13:41,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3876 conditions, 1173 events. 700/1173 cut-off events. For 2113/2115 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5667 event pairs, 243 based on Foata normal form. 2/1170 useless extension candidates. Maximal degree in co-relation 3856. Up to 999 conditions per place. [2024-06-21 20:13:41,461 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 50 selfloop transitions, 15 changer transitions 0/72 dead transitions. [2024-06-21 20:13:41,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 72 transitions, 479 flow [2024-06-21 20:13:41,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:13:41,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:13:41,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-21 20:13:41,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6256410256410256 [2024-06-21 20:13:41,464 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 248 flow. Second operand 5 states and 122 transitions. [2024-06-21 20:13:41,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 72 transitions, 479 flow [2024-06-21 20:13:41,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 72 transitions, 438 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-21 20:13:41,473 INFO L231 Difference]: Finished difference. Result has 56 places, 55 transitions, 332 flow [2024-06-21 20:13:41,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=332, PETRI_PLACES=56, PETRI_TRANSITIONS=55} [2024-06-21 20:13:41,476 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 16 predicate places. [2024-06-21 20:13:41,476 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 55 transitions, 332 flow [2024-06-21 20:13:41,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 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) [2024-06-21 20:13:41,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:41,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:41,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 20:13:41,477 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:41,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:41,478 INFO L85 PathProgramCache]: Analyzing trace with hash -166744412, now seen corresponding path program 1 times [2024-06-21 20:13:41,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:41,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237131650] [2024-06-21 20:13:41,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:41,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:41,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:41,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:41,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:41,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237131650] [2024-06-21 20:13:41,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237131650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:41,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:41,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:13:41,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798534207] [2024-06-21 20:13:41,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:41,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:13:41,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:41,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:13:41,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:13:41,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:13:41,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 55 transitions, 332 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:41,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:41,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:13:41,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:41,778 INFO L124 PetriNetUnfolderBase]: 659/1124 cut-off events. [2024-06-21 20:13:41,778 INFO L125 PetriNetUnfolderBase]: For 2317/2317 co-relation queries the response was YES. [2024-06-21 20:13:41,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3815 conditions, 1124 events. 659/1124 cut-off events. For 2317/2317 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5535 event pairs, 229 based on Foata normal form. 1/1123 useless extension candidates. Maximal degree in co-relation 3792. Up to 977 conditions per place. [2024-06-21 20:13:41,788 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 51 selfloop transitions, 8 changer transitions 0/71 dead transitions. [2024-06-21 20:13:41,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 71 transitions, 518 flow [2024-06-21 20:13:41,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:13:41,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:13:41,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-21 20:13:41,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-21 20:13:41,790 INFO L175 Difference]: Start difference. First operand has 56 places, 55 transitions, 332 flow. Second operand 4 states and 97 transitions. [2024-06-21 20:13:41,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 71 transitions, 518 flow [2024-06-21 20:13:41,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 71 transitions, 496 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-06-21 20:13:41,798 INFO L231 Difference]: Finished difference. Result has 61 places, 62 transitions, 389 flow [2024-06-21 20:13:41,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=389, PETRI_PLACES=61, PETRI_TRANSITIONS=62} [2024-06-21 20:13:41,799 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 21 predicate places. [2024-06-21 20:13:41,799 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 62 transitions, 389 flow [2024-06-21 20:13:41,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:41,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:41,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:41,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 20:13:41,800 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:41,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:41,801 INFO L85 PathProgramCache]: Analyzing trace with hash -900476008, now seen corresponding path program 1 times [2024-06-21 20:13:41,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:41,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925655262] [2024-06-21 20:13:41,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:41,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:41,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:41,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:41,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:41,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925655262] [2024-06-21 20:13:41,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925655262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:41,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:41,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:41,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765437754] [2024-06-21 20:13:41,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:41,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:41,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:41,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:41,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:42,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:42,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 62 transitions, 389 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:42,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:42,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:42,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:42,277 INFO L124 PetriNetUnfolderBase]: 924/1540 cut-off events. [2024-06-21 20:13:42,277 INFO L125 PetriNetUnfolderBase]: For 4217/4219 co-relation queries the response was YES. [2024-06-21 20:13:42,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5662 conditions, 1540 events. 924/1540 cut-off events. For 4217/4219 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7988 event pairs, 163 based on Foata normal form. 18/1553 useless extension candidates. Maximal degree in co-relation 5635. Up to 968 conditions per place. [2024-06-21 20:13:42,290 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 64 selfloop transitions, 29 changer transitions 0/100 dead transitions. [2024-06-21 20:13:42,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 100 transitions, 745 flow [2024-06-21 20:13:42,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:42,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:42,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-21 20:13:42,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6623931623931624 [2024-06-21 20:13:42,292 INFO L175 Difference]: Start difference. First operand has 61 places, 62 transitions, 389 flow. Second operand 6 states and 155 transitions. [2024-06-21 20:13:42,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 100 transitions, 745 flow [2024-06-21 20:13:42,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 100 transitions, 741 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 20:13:42,303 INFO L231 Difference]: Finished difference. Result has 68 places, 69 transitions, 526 flow [2024-06-21 20:13:42,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=526, PETRI_PLACES=68, PETRI_TRANSITIONS=69} [2024-06-21 20:13:42,305 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 28 predicate places. [2024-06-21 20:13:42,306 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 69 transitions, 526 flow [2024-06-21 20:13:42,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:42,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:42,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:42,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 20:13:42,307 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:42,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:42,307 INFO L85 PathProgramCache]: Analyzing trace with hash -405819048, now seen corresponding path program 2 times [2024-06-21 20:13:42,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:42,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571596144] [2024-06-21 20:13:42,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:42,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:42,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:42,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:42,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:42,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571596144] [2024-06-21 20:13:42,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571596144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:42,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:42,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:42,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175502428] [2024-06-21 20:13:42,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:42,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:42,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:42,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:42,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:42,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:42,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 69 transitions, 526 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:42,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:42,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:42,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:42,804 INFO L124 PetriNetUnfolderBase]: 868/1456 cut-off events. [2024-06-21 20:13:42,804 INFO L125 PetriNetUnfolderBase]: For 5542/5544 co-relation queries the response was YES. [2024-06-21 20:13:42,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5742 conditions, 1456 events. 868/1456 cut-off events. For 5542/5544 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7502 event pairs, 213 based on Foata normal form. 28/1479 useless extension candidates. Maximal degree in co-relation 5711. Up to 1075 conditions per place. [2024-06-21 20:13:42,817 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 60 selfloop transitions, 25 changer transitions 0/92 dead transitions. [2024-06-21 20:13:42,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 783 flow [2024-06-21 20:13:42,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:13:42,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:13:42,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-21 20:13:42,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6615384615384615 [2024-06-21 20:13:42,819 INFO L175 Difference]: Start difference. First operand has 68 places, 69 transitions, 526 flow. Second operand 5 states and 129 transitions. [2024-06-21 20:13:42,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 783 flow [2024-06-21 20:13:42,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 92 transitions, 738 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-21 20:13:42,836 INFO L231 Difference]: Finished difference. Result has 71 places, 70 transitions, 560 flow [2024-06-21 20:13:42,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=485, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=560, PETRI_PLACES=71, PETRI_TRANSITIONS=70} [2024-06-21 20:13:42,836 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 31 predicate places. [2024-06-21 20:13:42,837 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 70 transitions, 560 flow [2024-06-21 20:13:42,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:42,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:42,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:42,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 20:13:42,838 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:42,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:42,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1149997054, now seen corresponding path program 3 times [2024-06-21 20:13:42,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:42,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168879090] [2024-06-21 20:13:42,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:42,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:42,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:42,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:42,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:42,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168879090] [2024-06-21 20:13:42,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168879090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:42,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:42,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:42,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000423256] [2024-06-21 20:13:42,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:42,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:42,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:42,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:42,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:43,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:43,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 70 transitions, 560 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:43,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:43,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:43,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:43,255 INFO L124 PetriNetUnfolderBase]: 901/1515 cut-off events. [2024-06-21 20:13:43,256 INFO L125 PetriNetUnfolderBase]: For 5891/5893 co-relation queries the response was YES. [2024-06-21 20:13:43,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6093 conditions, 1515 events. 901/1515 cut-off events. For 5891/5893 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 7850 event pairs, 273 based on Foata normal form. 16/1526 useless extension candidates. Maximal degree in co-relation 6060. Up to 1243 conditions per place. [2024-06-21 20:13:43,269 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 72 selfloop transitions, 17 changer transitions 0/96 dead transitions. [2024-06-21 20:13:43,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 96 transitions, 825 flow [2024-06-21 20:13:43,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:43,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:43,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 20:13:43,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6196581196581197 [2024-06-21 20:13:43,271 INFO L175 Difference]: Start difference. First operand has 71 places, 70 transitions, 560 flow. Second operand 6 states and 145 transitions. [2024-06-21 20:13:43,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 96 transitions, 825 flow [2024-06-21 20:13:43,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 96 transitions, 783 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:43,286 INFO L231 Difference]: Finished difference. Result has 74 places, 71 transitions, 573 flow [2024-06-21 20:13:43,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=518, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=573, PETRI_PLACES=74, PETRI_TRANSITIONS=71} [2024-06-21 20:13:43,288 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 34 predicate places. [2024-06-21 20:13:43,288 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 71 transitions, 573 flow [2024-06-21 20:13:43,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:43,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:43,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:43,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 20:13:43,289 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:43,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:43,290 INFO L85 PathProgramCache]: Analyzing trace with hash -2004524612, now seen corresponding path program 1 times [2024-06-21 20:13:43,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:43,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904091692] [2024-06-21 20:13:43,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:43,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:43,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:43,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:43,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:43,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904091692] [2024-06-21 20:13:43,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904091692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:43,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:43,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:43,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908058242] [2024-06-21 20:13:43,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:43,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:43,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:43,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:43,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:43,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:43,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 71 transitions, 573 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:43,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:43,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:43,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:43,695 INFO L124 PetriNetUnfolderBase]: 881/1483 cut-off events. [2024-06-21 20:13:43,695 INFO L125 PetriNetUnfolderBase]: For 6110/6112 co-relation queries the response was YES. [2024-06-21 20:13:43,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5946 conditions, 1483 events. 881/1483 cut-off events. For 6110/6112 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7657 event pairs, 208 based on Foata normal form. 12/1490 useless extension candidates. Maximal degree in co-relation 5912. Up to 1004 conditions per place. [2024-06-21 20:13:43,718 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 72 selfloop transitions, 20 changer transitions 0/99 dead transitions. [2024-06-21 20:13:43,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 99 transitions, 830 flow [2024-06-21 20:13:43,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:43,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:43,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 20:13:43,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2024-06-21 20:13:43,720 INFO L175 Difference]: Start difference. First operand has 74 places, 71 transitions, 573 flow. Second operand 6 states and 147 transitions. [2024-06-21 20:13:43,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 99 transitions, 830 flow [2024-06-21 20:13:43,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 99 transitions, 791 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:43,738 INFO L231 Difference]: Finished difference. Result has 75 places, 70 transitions, 560 flow [2024-06-21 20:13:43,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=560, PETRI_PLACES=75, PETRI_TRANSITIONS=70} [2024-06-21 20:13:43,739 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 35 predicate places. [2024-06-21 20:13:43,739 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 70 transitions, 560 flow [2024-06-21 20:13:43,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:43,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:43,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:43,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 20:13:43,740 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:43,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:43,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1432989834, now seen corresponding path program 1 times [2024-06-21 20:13:43,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:43,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402641441] [2024-06-21 20:13:43,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:43,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:43,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:43,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:43,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:43,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402641441] [2024-06-21 20:13:43,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402641441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:43,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:43,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:13:43,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75886450] [2024-06-21 20:13:43,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:43,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:13:43,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:43,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:13:43,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:13:43,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:13:43,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 70 transitions, 560 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:43,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:43,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:13:43,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:44,076 INFO L124 PetriNetUnfolderBase]: 812/1417 cut-off events. [2024-06-21 20:13:44,076 INFO L125 PetriNetUnfolderBase]: For 6296/6296 co-relation queries the response was YES. [2024-06-21 20:13:44,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5740 conditions, 1417 events. 812/1417 cut-off events. For 6296/6296 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7541 event pairs, 244 based on Foata normal form. 2/1416 useless extension candidates. Maximal degree in co-relation 5705. Up to 1249 conditions per place. [2024-06-21 20:13:44,087 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 62 selfloop transitions, 18 changer transitions 0/90 dead transitions. [2024-06-21 20:13:44,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 90 transitions, 818 flow [2024-06-21 20:13:44,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:13:44,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:13:44,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-21 20:13:44,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6102564102564103 [2024-06-21 20:13:44,089 INFO L175 Difference]: Start difference. First operand has 75 places, 70 transitions, 560 flow. Second operand 5 states and 119 transitions. [2024-06-21 20:13:44,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 90 transitions, 818 flow [2024-06-21 20:13:44,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 90 transitions, 767 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:44,103 INFO L231 Difference]: Finished difference. Result has 78 places, 78 transitions, 652 flow [2024-06-21 20:13:44,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=652, PETRI_PLACES=78, PETRI_TRANSITIONS=78} [2024-06-21 20:13:44,104 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 38 predicate places. [2024-06-21 20:13:44,104 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 78 transitions, 652 flow [2024-06-21 20:13:44,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:44,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:44,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:44,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 20:13:44,105 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:44,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:44,106 INFO L85 PathProgramCache]: Analyzing trace with hash -746146405, now seen corresponding path program 1 times [2024-06-21 20:13:44,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:44,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832571715] [2024-06-21 20:13:44,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:44,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:44,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:44,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:44,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:44,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832571715] [2024-06-21 20:13:44,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832571715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:44,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:44,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:44,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880641313] [2024-06-21 20:13:44,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:44,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:44,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:44,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:44,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:44,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:13:44,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 78 transitions, 652 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:44,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:44,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:13:44,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:44,472 INFO L124 PetriNetUnfolderBase]: 833/1431 cut-off events. [2024-06-21 20:13:44,473 INFO L125 PetriNetUnfolderBase]: For 6910/6910 co-relation queries the response was YES. [2024-06-21 20:13:44,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5864 conditions, 1431 events. 833/1431 cut-off events. For 6910/6910 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7637 event pairs, 249 based on Foata normal form. 2/1420 useless extension candidates. Maximal degree in co-relation 5827. Up to 1239 conditions per place. [2024-06-21 20:13:44,483 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 56 selfloop transitions, 18 changer transitions 0/89 dead transitions. [2024-06-21 20:13:44,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 89 transitions, 840 flow [2024-06-21 20:13:44,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:13:44,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:13:44,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-21 20:13:44,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2024-06-21 20:13:44,485 INFO L175 Difference]: Start difference. First operand has 78 places, 78 transitions, 652 flow. Second operand 4 states and 98 transitions. [2024-06-21 20:13:44,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 89 transitions, 840 flow [2024-06-21 20:13:44,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 89 transitions, 810 flow, removed 15 selfloop flow, removed 0 redundant places. [2024-06-21 20:13:44,499 INFO L231 Difference]: Finished difference. Result has 82 places, 81 transitions, 695 flow [2024-06-21 20:13:44,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=622, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=695, PETRI_PLACES=82, PETRI_TRANSITIONS=81} [2024-06-21 20:13:44,500 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 42 predicate places. [2024-06-21 20:13:44,500 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 81 transitions, 695 flow [2024-06-21 20:13:44,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:44,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:44,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:44,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 20:13:44,501 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:44,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:44,502 INFO L85 PathProgramCache]: Analyzing trace with hash -745760455, now seen corresponding path program 2 times [2024-06-21 20:13:44,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:44,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954468013] [2024-06-21 20:13:44,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:44,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:44,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:44,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:44,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:44,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954468013] [2024-06-21 20:13:44,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954468013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:44,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:44,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:44,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965157805] [2024-06-21 20:13:44,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:44,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:44,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:44,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:44,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:44,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:13:44,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 81 transitions, 695 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:44,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:44,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:13:44,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:44,819 INFO L124 PetriNetUnfolderBase]: 831/1414 cut-off events. [2024-06-21 20:13:44,820 INFO L125 PetriNetUnfolderBase]: For 7868/7868 co-relation queries the response was YES. [2024-06-21 20:13:44,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6094 conditions, 1414 events. 831/1414 cut-off events. For 7868/7868 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 7445 event pairs, 248 based on Foata normal form. 2/1403 useless extension candidates. Maximal degree in co-relation 6054. Up to 1229 conditions per place. [2024-06-21 20:13:44,832 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 57 selfloop transitions, 21 changer transitions 0/93 dead transitions. [2024-06-21 20:13:44,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 93 transitions, 899 flow [2024-06-21 20:13:44,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:13:44,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:13:44,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-21 20:13:44,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:13:44,834 INFO L175 Difference]: Start difference. First operand has 82 places, 81 transitions, 695 flow. Second operand 5 states and 117 transitions. [2024-06-21 20:13:44,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 93 transitions, 899 flow [2024-06-21 20:13:44,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 93 transitions, 854 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-21 20:13:44,852 INFO L231 Difference]: Finished difference. Result has 85 places, 84 transitions, 730 flow [2024-06-21 20:13:44,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=654, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=730, PETRI_PLACES=85, PETRI_TRANSITIONS=84} [2024-06-21 20:13:44,853 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 45 predicate places. [2024-06-21 20:13:44,853 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 84 transitions, 730 flow [2024-06-21 20:13:44,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:44,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:44,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:44,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 20:13:44,854 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:44,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:44,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1136873663, now seen corresponding path program 1 times [2024-06-21 20:13:44,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:44,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662570883] [2024-06-21 20:13:44,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:44,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:44,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:44,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:44,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:44,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662570883] [2024-06-21 20:13:44,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662570883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:44,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:44,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:44,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630673220] [2024-06-21 20:13:44,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:44,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:44,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:44,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:44,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:45,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:45,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 84 transitions, 730 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:45,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:45,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:45,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:45,193 INFO L124 PetriNetUnfolderBase]: 884/1493 cut-off events. [2024-06-21 20:13:45,193 INFO L125 PetriNetUnfolderBase]: For 8379/8379 co-relation queries the response was YES. [2024-06-21 20:13:45,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6548 conditions, 1493 events. 884/1493 cut-off events. For 8379/8379 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7752 event pairs, 242 based on Foata normal form. 1/1492 useless extension candidates. Maximal degree in co-relation 6507. Up to 1349 conditions per place. [2024-06-21 20:13:45,205 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 86 selfloop transitions, 19 changer transitions 0/112 dead transitions. [2024-06-21 20:13:45,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 112 transitions, 1109 flow [2024-06-21 20:13:45,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:45,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:45,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-21 20:13:45,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5811965811965812 [2024-06-21 20:13:45,207 INFO L175 Difference]: Start difference. First operand has 85 places, 84 transitions, 730 flow. Second operand 6 states and 136 transitions. [2024-06-21 20:13:45,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 112 transitions, 1109 flow [2024-06-21 20:13:45,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 112 transitions, 1057 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:45,229 INFO L231 Difference]: Finished difference. Result has 90 places, 96 transitions, 847 flow [2024-06-21 20:13:45,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=678, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=847, PETRI_PLACES=90, PETRI_TRANSITIONS=96} [2024-06-21 20:13:45,231 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 50 predicate places. [2024-06-21 20:13:45,231 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 96 transitions, 847 flow [2024-06-21 20:13:45,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:45,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:45,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:45,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 20:13:45,232 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:45,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:45,232 INFO L85 PathProgramCache]: Analyzing trace with hash -745754503, now seen corresponding path program 2 times [2024-06-21 20:13:45,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:45,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953588695] [2024-06-21 20:13:45,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:45,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:45,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:45,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:45,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:45,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953588695] [2024-06-21 20:13:45,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953588695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:45,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:45,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:45,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131018954] [2024-06-21 20:13:45,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:45,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:45,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:45,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:45,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:45,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:45,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 96 transitions, 847 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:45,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:45,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:45,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:45,643 INFO L124 PetriNetUnfolderBase]: 889/1502 cut-off events. [2024-06-21 20:13:45,643 INFO L125 PetriNetUnfolderBase]: For 9620/9620 co-relation queries the response was YES. [2024-06-21 20:13:45,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6875 conditions, 1502 events. 889/1502 cut-off events. For 9620/9620 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7798 event pairs, 241 based on Foata normal form. 1/1501 useless extension candidates. Maximal degree in co-relation 6831. Up to 1361 conditions per place. [2024-06-21 20:13:45,656 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 91 selfloop transitions, 19 changer transitions 0/117 dead transitions. [2024-06-21 20:13:45,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 117 transitions, 1178 flow [2024-06-21 20:13:45,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:45,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:45,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-21 20:13:45,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5567765567765568 [2024-06-21 20:13:45,658 INFO L175 Difference]: Start difference. First operand has 90 places, 96 transitions, 847 flow. Second operand 7 states and 152 transitions. [2024-06-21 20:13:45,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 117 transitions, 1178 flow [2024-06-21 20:13:45,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 117 transitions, 1142 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 20:13:45,689 INFO L231 Difference]: Finished difference. Result has 96 places, 101 transitions, 906 flow [2024-06-21 20:13:45,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=815, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=906, PETRI_PLACES=96, PETRI_TRANSITIONS=101} [2024-06-21 20:13:45,690 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 56 predicate places. [2024-06-21 20:13:45,690 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 101 transitions, 906 flow [2024-06-21 20:13:45,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:45,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:45,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:45,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 20:13:45,692 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:45,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:45,692 INFO L85 PathProgramCache]: Analyzing trace with hash -745961893, now seen corresponding path program 3 times [2024-06-21 20:13:45,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:45,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190204423] [2024-06-21 20:13:45,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:45,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:45,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:45,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:45,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:45,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190204423] [2024-06-21 20:13:45,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190204423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:45,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:45,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:45,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056938870] [2024-06-21 20:13:45,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:45,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:45,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:45,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:45,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:45,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:45,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 101 transitions, 906 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:45,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:45,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:45,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:46,081 INFO L124 PetriNetUnfolderBase]: 886/1498 cut-off events. [2024-06-21 20:13:46,082 INFO L125 PetriNetUnfolderBase]: For 10477/10477 co-relation queries the response was YES. [2024-06-21 20:13:46,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6896 conditions, 1498 events. 886/1498 cut-off events. For 10477/10477 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 7767 event pairs, 242 based on Foata normal form. 1/1497 useless extension candidates. Maximal degree in co-relation 6850. Up to 1358 conditions per place. [2024-06-21 20:13:46,094 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 89 selfloop transitions, 18 changer transitions 0/114 dead transitions. [2024-06-21 20:13:46,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 114 transitions, 1157 flow [2024-06-21 20:13:46,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:13:46,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:13:46,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-21 20:13:46,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:13:46,095 INFO L175 Difference]: Start difference. First operand has 96 places, 101 transitions, 906 flow. Second operand 5 states and 117 transitions. [2024-06-21 20:13:46,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 114 transitions, 1157 flow [2024-06-21 20:13:46,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 114 transitions, 1101 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:46,129 INFO L231 Difference]: Finished difference. Result has 97 places, 101 transitions, 892 flow [2024-06-21 20:13:46,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=892, PETRI_PLACES=97, PETRI_TRANSITIONS=101} [2024-06-21 20:13:46,130 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 57 predicate places. [2024-06-21 20:13:46,130 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 101 transitions, 892 flow [2024-06-21 20:13:46,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:46,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:46,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:46,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 20:13:46,131 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:46,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:46,131 INFO L85 PathProgramCache]: Analyzing trace with hash -745746567, now seen corresponding path program 1 times [2024-06-21 20:13:46,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:46,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072808832] [2024-06-21 20:13:46,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:46,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:46,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:46,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:46,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:46,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072808832] [2024-06-21 20:13:46,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072808832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:46,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:46,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:46,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922377658] [2024-06-21 20:13:46,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:46,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:46,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:46,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:46,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:46,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:13:46,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 101 transitions, 892 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:46,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:46,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:13:46,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:46,544 INFO L124 PetriNetUnfolderBase]: 834/1434 cut-off events. [2024-06-21 20:13:46,544 INFO L125 PetriNetUnfolderBase]: For 10962/10962 co-relation queries the response was YES. [2024-06-21 20:13:46,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6607 conditions, 1434 events. 834/1434 cut-off events. For 10962/10962 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 7535 event pairs, 235 based on Foata normal form. 2/1427 useless extension candidates. Maximal degree in co-relation 6560. Up to 1258 conditions per place. [2024-06-21 20:13:46,555 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 89 selfloop transitions, 10 changer transitions 0/114 dead transitions. [2024-06-21 20:13:46,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 114 transitions, 1135 flow [2024-06-21 20:13:46,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:13:46,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:13:46,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-21 20:13:46,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-21 20:13:46,557 INFO L175 Difference]: Start difference. First operand has 97 places, 101 transitions, 892 flow. Second operand 5 states and 115 transitions. [2024-06-21 20:13:46,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 114 transitions, 1135 flow [2024-06-21 20:13:46,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 114 transitions, 1099 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:46,587 INFO L231 Difference]: Finished difference. Result has 98 places, 103 transitions, 899 flow [2024-06-21 20:13:46,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=856, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=899, PETRI_PLACES=98, PETRI_TRANSITIONS=103} [2024-06-21 20:13:46,587 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 58 predicate places. [2024-06-21 20:13:46,587 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 103 transitions, 899 flow [2024-06-21 20:13:46,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:46,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:46,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:46,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 20:13:46,588 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:46,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:46,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1578433813, now seen corresponding path program 1 times [2024-06-21 20:13:46,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:46,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753851634] [2024-06-21 20:13:46,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:46,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:46,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:46,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:46,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:46,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753851634] [2024-06-21 20:13:46,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753851634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:46,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:46,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:46,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155397982] [2024-06-21 20:13:46,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:46,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:46,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:46,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:46,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:46,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:13:46,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 103 transitions, 899 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:46,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:46,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:13:46,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:46,952 INFO L124 PetriNetUnfolderBase]: 861/1470 cut-off events. [2024-06-21 20:13:46,952 INFO L125 PetriNetUnfolderBase]: For 12720/12720 co-relation queries the response was YES. [2024-06-21 20:13:46,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6920 conditions, 1470 events. 861/1470 cut-off events. For 12720/12720 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7709 event pairs, 199 based on Foata normal form. 4/1471 useless extension candidates. Maximal degree in co-relation 6872. Up to 1194 conditions per place. [2024-06-21 20:13:46,966 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 81 selfloop transitions, 30 changer transitions 0/127 dead transitions. [2024-06-21 20:13:46,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 127 transitions, 1258 flow [2024-06-21 20:13:46,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:46,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:46,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-21 20:13:46,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-21 20:13:46,969 INFO L175 Difference]: Start difference. First operand has 98 places, 103 transitions, 899 flow. Second operand 6 states and 143 transitions. [2024-06-21 20:13:46,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 127 transitions, 1258 flow [2024-06-21 20:13:46,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 127 transitions, 1231 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:47,000 INFO L231 Difference]: Finished difference. Result has 102 places, 108 transitions, 1014 flow [2024-06-21 20:13:47,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=872, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1014, PETRI_PLACES=102, PETRI_TRANSITIONS=108} [2024-06-21 20:13:47,001 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 62 predicate places. [2024-06-21 20:13:47,001 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 108 transitions, 1014 flow [2024-06-21 20:13:47,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:47,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:47,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:47,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 20:13:47,002 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:47,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:47,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1581290773, now seen corresponding path program 2 times [2024-06-21 20:13:47,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:47,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22474282] [2024-06-21 20:13:47,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:47,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:47,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:47,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:47,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:47,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22474282] [2024-06-21 20:13:47,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22474282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:47,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:47,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:13:47,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229774922] [2024-06-21 20:13:47,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:47,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:13:47,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:47,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:13:47,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:13:47,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:13:47,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 108 transitions, 1014 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:47,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:47,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:13:47,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:47,354 INFO L124 PetriNetUnfolderBase]: 851/1456 cut-off events. [2024-06-21 20:13:47,355 INFO L125 PetriNetUnfolderBase]: For 14014/14014 co-relation queries the response was YES. [2024-06-21 20:13:47,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7074 conditions, 1456 events. 851/1456 cut-off events. For 14014/14014 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7641 event pairs, 234 based on Foata normal form. 4/1457 useless extension candidates. Maximal degree in co-relation 7024. Up to 1252 conditions per place. [2024-06-21 20:13:47,368 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 80 selfloop transitions, 26 changer transitions 0/122 dead transitions. [2024-06-21 20:13:47,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 122 transitions, 1260 flow [2024-06-21 20:13:47,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:47,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:47,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-21 20:13:47,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-21 20:13:47,369 INFO L175 Difference]: Start difference. First operand has 102 places, 108 transitions, 1014 flow. Second operand 6 states and 138 transitions. [2024-06-21 20:13:47,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 122 transitions, 1260 flow [2024-06-21 20:13:47,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 122 transitions, 1174 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:47,406 INFO L231 Difference]: Finished difference. Result has 105 places, 108 transitions, 986 flow [2024-06-21 20:13:47,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=986, PETRI_PLACES=105, PETRI_TRANSITIONS=108} [2024-06-21 20:13:47,406 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 65 predicate places. [2024-06-21 20:13:47,407 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 108 transitions, 986 flow [2024-06-21 20:13:47,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:47,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:47,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:47,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 20:13:47,407 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:47,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:47,408 INFO L85 PathProgramCache]: Analyzing trace with hash 178228355, now seen corresponding path program 1 times [2024-06-21 20:13:47,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:47,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963020902] [2024-06-21 20:13:47,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:47,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:47,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:47,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:47,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:47,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963020902] [2024-06-21 20:13:47,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963020902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:47,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:47,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:47,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049529996] [2024-06-21 20:13:47,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:47,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:47,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:47,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:47,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:47,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:47,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 108 transitions, 986 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:47,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:47,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:47,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:47,831 INFO L124 PetriNetUnfolderBase]: 892/1507 cut-off events. [2024-06-21 20:13:47,832 INFO L125 PetriNetUnfolderBase]: For 14630/14632 co-relation queries the response was YES. [2024-06-21 20:13:47,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7257 conditions, 1507 events. 892/1507 cut-off events. For 14630/14632 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7826 event pairs, 251 based on Foata normal form. 1/1503 useless extension candidates. Maximal degree in co-relation 7206. Up to 1295 conditions per place. [2024-06-21 20:13:47,843 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 80 selfloop transitions, 36 changer transitions 0/123 dead transitions. [2024-06-21 20:13:47,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 123 transitions, 1284 flow [2024-06-21 20:13:47,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:13:47,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:13:47,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-21 20:13:47,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205128205128205 [2024-06-21 20:13:47,845 INFO L175 Difference]: Start difference. First operand has 105 places, 108 transitions, 986 flow. Second operand 5 states and 121 transitions. [2024-06-21 20:13:47,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 123 transitions, 1284 flow [2024-06-21 20:13:47,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 123 transitions, 1230 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:47,877 INFO L231 Difference]: Finished difference. Result has 106 places, 111 transitions, 1059 flow [2024-06-21 20:13:47,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1059, PETRI_PLACES=106, PETRI_TRANSITIONS=111} [2024-06-21 20:13:47,878 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 66 predicate places. [2024-06-21 20:13:47,878 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 111 transitions, 1059 flow [2024-06-21 20:13:47,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:47,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:47,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:47,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 20:13:47,879 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:47,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:47,880 INFO L85 PathProgramCache]: Analyzing trace with hash 849087931, now seen corresponding path program 2 times [2024-06-21 20:13:47,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:47,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593795826] [2024-06-21 20:13:47,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:47,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:47,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:48,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:48,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:48,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593795826] [2024-06-21 20:13:48,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593795826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:48,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:48,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:48,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536633055] [2024-06-21 20:13:48,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:48,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:48,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:48,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:48,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:48,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:48,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 111 transitions, 1059 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:48,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:48,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:48,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:48,260 INFO L124 PetriNetUnfolderBase]: 897/1524 cut-off events. [2024-06-21 20:13:48,260 INFO L125 PetriNetUnfolderBase]: For 16580/16582 co-relation queries the response was YES. [2024-06-21 20:13:48,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7598 conditions, 1524 events. 897/1524 cut-off events. For 16580/16582 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7958 event pairs, 251 based on Foata normal form. 1/1520 useless extension candidates. Maximal degree in co-relation 7546. Up to 1284 conditions per place. [2024-06-21 20:13:48,274 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 85 selfloop transitions, 42 changer transitions 0/134 dead transitions. [2024-06-21 20:13:48,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 134 transitions, 1477 flow [2024-06-21 20:13:48,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:48,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:48,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-21 20:13:48,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6068376068376068 [2024-06-21 20:13:48,276 INFO L175 Difference]: Start difference. First operand has 106 places, 111 transitions, 1059 flow. Second operand 6 states and 142 transitions. [2024-06-21 20:13:48,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 134 transitions, 1477 flow [2024-06-21 20:13:48,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 134 transitions, 1378 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:48,354 INFO L231 Difference]: Finished difference. Result has 109 places, 117 transitions, 1142 flow [2024-06-21 20:13:48,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1142, PETRI_PLACES=109, PETRI_TRANSITIONS=117} [2024-06-21 20:13:48,355 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 69 predicate places. [2024-06-21 20:13:48,355 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 117 transitions, 1142 flow [2024-06-21 20:13:48,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:48,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:48,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:48,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 20:13:48,355 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:48,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:48,356 INFO L85 PathProgramCache]: Analyzing trace with hash 293788295, now seen corresponding path program 3 times [2024-06-21 20:13:48,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:48,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058674583] [2024-06-21 20:13:48,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:48,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:48,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:48,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:48,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:48,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058674583] [2024-06-21 20:13:48,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058674583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:48,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:48,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:48,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24778108] [2024-06-21 20:13:48,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:48,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:48,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:48,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:48,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:48,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:48,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 117 transitions, 1142 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:48,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:48,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:48,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:48,725 INFO L124 PetriNetUnfolderBase]: 902/1533 cut-off events. [2024-06-21 20:13:48,726 INFO L125 PetriNetUnfolderBase]: For 17226/17228 co-relation queries the response was YES. [2024-06-21 20:13:48,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7727 conditions, 1533 events. 902/1533 cut-off events. For 17226/17228 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7984 event pairs, 251 based on Foata normal form. 1/1529 useless extension candidates. Maximal degree in co-relation 7674. Up to 1290 conditions per place. [2024-06-21 20:13:48,740 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 81 selfloop transitions, 46 changer transitions 0/134 dead transitions. [2024-06-21 20:13:48,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 134 transitions, 1512 flow [2024-06-21 20:13:48,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:48,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:48,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-21 20:13:48,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982905982905983 [2024-06-21 20:13:48,742 INFO L175 Difference]: Start difference. First operand has 109 places, 117 transitions, 1142 flow. Second operand 6 states and 140 transitions. [2024-06-21 20:13:48,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 134 transitions, 1512 flow [2024-06-21 20:13:48,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 134 transitions, 1429 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-21 20:13:48,787 INFO L231 Difference]: Finished difference. Result has 113 places, 120 transitions, 1201 flow [2024-06-21 20:13:48,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1201, PETRI_PLACES=113, PETRI_TRANSITIONS=120} [2024-06-21 20:13:48,788 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 73 predicate places. [2024-06-21 20:13:48,788 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 120 transitions, 1201 flow [2024-06-21 20:13:48,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:48,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:48,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:48,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 20:13:48,789 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:48,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:48,789 INFO L85 PathProgramCache]: Analyzing trace with hash 293788636, now seen corresponding path program 1 times [2024-06-21 20:13:48,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:48,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741658713] [2024-06-21 20:13:48,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:48,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:48,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:48,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:48,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:48,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741658713] [2024-06-21 20:13:48,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741658713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:48,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:48,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:48,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074777145] [2024-06-21 20:13:48,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:48,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:48,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:48,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:48,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:48,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:48,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 120 transitions, 1201 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:48,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:48,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:48,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:49,212 INFO L124 PetriNetUnfolderBase]: 915/1556 cut-off events. [2024-06-21 20:13:49,213 INFO L125 PetriNetUnfolderBase]: For 18639/18644 co-relation queries the response was YES. [2024-06-21 20:13:49,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7982 conditions, 1556 events. 915/1556 cut-off events. For 18639/18644 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8177 event pairs, 242 based on Foata normal form. 5/1558 useless extension candidates. Maximal degree in co-relation 7927. Up to 1338 conditions per place. [2024-06-21 20:13:49,228 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 93 selfloop transitions, 45 changer transitions 0/145 dead transitions. [2024-06-21 20:13:49,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 145 transitions, 1643 flow [2024-06-21 20:13:49,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:13:49,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:13:49,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-21 20:13:49,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-21 20:13:49,230 INFO L175 Difference]: Start difference. First operand has 113 places, 120 transitions, 1201 flow. Second operand 8 states and 176 transitions. [2024-06-21 20:13:49,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 145 transitions, 1643 flow [2024-06-21 20:13:49,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 145 transitions, 1555 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:49,274 INFO L231 Difference]: Finished difference. Result has 119 places, 129 transitions, 1319 flow [2024-06-21 20:13:49,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1319, PETRI_PLACES=119, PETRI_TRANSITIONS=129} [2024-06-21 20:13:49,274 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 79 predicate places. [2024-06-21 20:13:49,274 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 129 transitions, 1319 flow [2024-06-21 20:13:49,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:49,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:49,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:49,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 20:13:49,275 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:49,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:49,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1020843462, now seen corresponding path program 2 times [2024-06-21 20:13:49,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:49,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385039510] [2024-06-21 20:13:49,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:49,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:49,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:49,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:49,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:49,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385039510] [2024-06-21 20:13:49,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385039510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:49,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:49,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:49,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199744954] [2024-06-21 20:13:49,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:49,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:49,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:49,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:49,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:49,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:49,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 129 transitions, 1319 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:49,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:49,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:49,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:49,748 INFO L124 PetriNetUnfolderBase]: 957/1620 cut-off events. [2024-06-21 20:13:49,748 INFO L125 PetriNetUnfolderBase]: For 22041/22043 co-relation queries the response was YES. [2024-06-21 20:13:49,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8741 conditions, 1620 events. 957/1620 cut-off events. For 22041/22043 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 8561 event pairs, 250 based on Foata normal form. 2/1617 useless extension candidates. Maximal degree in co-relation 8684. Up to 1373 conditions per place. [2024-06-21 20:13:49,764 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 100 selfloop transitions, 55 changer transitions 0/162 dead transitions. [2024-06-21 20:13:49,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 162 transitions, 1975 flow [2024-06-21 20:13:49,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:49,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:49,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 20:13:49,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2024-06-21 20:13:49,766 INFO L175 Difference]: Start difference. First operand has 119 places, 129 transitions, 1319 flow. Second operand 7 states and 162 transitions. [2024-06-21 20:13:49,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 162 transitions, 1975 flow [2024-06-21 20:13:49,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 162 transitions, 1870 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:49,823 INFO L231 Difference]: Finished difference. Result has 123 places, 147 transitions, 1655 flow [2024-06-21 20:13:49,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1655, PETRI_PLACES=123, PETRI_TRANSITIONS=147} [2024-06-21 20:13:49,824 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 83 predicate places. [2024-06-21 20:13:49,824 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 147 transitions, 1655 flow [2024-06-21 20:13:49,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:49,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:49,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:49,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 20:13:49,825 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:49,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:49,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1206526112, now seen corresponding path program 3 times [2024-06-21 20:13:49,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:49,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651528551] [2024-06-21 20:13:49,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:49,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:49,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:49,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:49,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:49,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651528551] [2024-06-21 20:13:49,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651528551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:49,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:49,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:49,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368873886] [2024-06-21 20:13:49,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:49,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:49,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:49,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:49,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:50,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:50,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 147 transitions, 1655 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:50,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:50,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:50,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:50,295 INFO L124 PetriNetUnfolderBase]: 951/1612 cut-off events. [2024-06-21 20:13:50,295 INFO L125 PetriNetUnfolderBase]: For 22860/22862 co-relation queries the response was YES. [2024-06-21 20:13:50,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9011 conditions, 1612 events. 951/1612 cut-off events. For 22860/22862 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 8516 event pairs, 250 based on Foata normal form. 2/1609 useless extension candidates. Maximal degree in co-relation 8952. Up to 1367 conditions per place. [2024-06-21 20:13:50,311 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 98 selfloop transitions, 55 changer transitions 0/160 dead transitions. [2024-06-21 20:13:50,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 160 transitions, 1993 flow [2024-06-21 20:13:50,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:50,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:50,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-21 20:13:50,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6068376068376068 [2024-06-21 20:13:50,313 INFO L175 Difference]: Start difference. First operand has 123 places, 147 transitions, 1655 flow. Second operand 6 states and 142 transitions. [2024-06-21 20:13:50,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 160 transitions, 1993 flow [2024-06-21 20:13:50,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 160 transitions, 1852 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:50,376 INFO L231 Difference]: Finished difference. Result has 125 places, 147 transitions, 1638 flow [2024-06-21 20:13:50,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1514, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1638, PETRI_PLACES=125, PETRI_TRANSITIONS=147} [2024-06-21 20:13:50,377 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 85 predicate places. [2024-06-21 20:13:50,377 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 147 transitions, 1638 flow [2024-06-21 20:13:50,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:50,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:50,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:50,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 20:13:50,378 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:50,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:50,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1020837541, now seen corresponding path program 4 times [2024-06-21 20:13:50,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:50,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113226436] [2024-06-21 20:13:50,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:50,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:50,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:50,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:50,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:50,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113226436] [2024-06-21 20:13:50,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113226436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:50,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:50,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:50,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032853853] [2024-06-21 20:13:50,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:50,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:50,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:50,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:50,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:50,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:50,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 147 transitions, 1638 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:50,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:50,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:50,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:50,805 INFO L124 PetriNetUnfolderBase]: 948/1608 cut-off events. [2024-06-21 20:13:50,805 INFO L125 PetriNetUnfolderBase]: For 22160/22162 co-relation queries the response was YES. [2024-06-21 20:13:50,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9011 conditions, 1608 events. 948/1608 cut-off events. For 22160/22162 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 8471 event pairs, 250 based on Foata normal form. 1/1604 useless extension candidates. Maximal degree in co-relation 8951. Up to 1361 conditions per place. [2024-06-21 20:13:50,819 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 115 selfloop transitions, 40 changer transitions 0/162 dead transitions. [2024-06-21 20:13:50,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 162 transitions, 1986 flow [2024-06-21 20:13:50,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:13:50,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:13:50,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-21 20:13:50,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6307692307692307 [2024-06-21 20:13:50,821 INFO L175 Difference]: Start difference. First operand has 125 places, 147 transitions, 1638 flow. Second operand 5 states and 123 transitions. [2024-06-21 20:13:50,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 162 transitions, 1986 flow [2024-06-21 20:13:50,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 162 transitions, 1848 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:50,875 INFO L231 Difference]: Finished difference. Result has 124 places, 147 transitions, 1592 flow [2024-06-21 20:13:50,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1500, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1592, PETRI_PLACES=124, PETRI_TRANSITIONS=147} [2024-06-21 20:13:50,876 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 84 predicate places. [2024-06-21 20:13:50,876 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 147 transitions, 1592 flow [2024-06-21 20:13:50,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:50,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:50,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:50,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 20:13:50,877 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:50,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:50,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1021053208, now seen corresponding path program 1 times [2024-06-21 20:13:50,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:50,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793748077] [2024-06-21 20:13:50,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:50,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:50,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:51,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:51,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:51,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793748077] [2024-06-21 20:13:51,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793748077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:51,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:51,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:51,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122515330] [2024-06-21 20:13:51,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:51,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:51,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:51,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:51,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:51,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:13:51,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 147 transitions, 1592 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:51,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:51,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:13:51,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:51,325 INFO L124 PetriNetUnfolderBase]: 929/1586 cut-off events. [2024-06-21 20:13:51,326 INFO L125 PetriNetUnfolderBase]: For 24298/24306 co-relation queries the response was YES. [2024-06-21 20:13:51,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8840 conditions, 1586 events. 929/1586 cut-off events. For 24298/24306 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 8509 event pairs, 243 based on Foata normal form. 10/1581 useless extension candidates. Maximal degree in co-relation 8780. Up to 1308 conditions per place. [2024-06-21 20:13:51,341 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 114 selfloop transitions, 23 changer transitions 0/161 dead transitions. [2024-06-21 20:13:51,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 161 transitions, 1934 flow [2024-06-21 20:13:51,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:13:51,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:13:51,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-21 20:13:51,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-21 20:13:51,343 INFO L175 Difference]: Start difference. First operand has 124 places, 147 transitions, 1592 flow. Second operand 5 states and 120 transitions. [2024-06-21 20:13:51,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 161 transitions, 1934 flow [2024-06-21 20:13:51,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 161 transitions, 1820 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-21 20:13:51,395 INFO L231 Difference]: Finished difference. Result has 124 places, 148 transitions, 1547 flow [2024-06-21 20:13:51,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1478, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1547, PETRI_PLACES=124, PETRI_TRANSITIONS=148} [2024-06-21 20:13:51,399 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 84 predicate places. [2024-06-21 20:13:51,399 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 148 transitions, 1547 flow [2024-06-21 20:13:51,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:51,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:51,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:51,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 20:13:51,400 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:51,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:51,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1388208030, now seen corresponding path program 4 times [2024-06-21 20:13:51,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:51,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009738072] [2024-06-21 20:13:51,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:51,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:51,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:51,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:51,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:51,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009738072] [2024-06-21 20:13:51,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009738072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:51,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:51,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:51,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870861352] [2024-06-21 20:13:51,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:51,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:51,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:51,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:51,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:51,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:51,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 148 transitions, 1547 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:51,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:51,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:51,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:51,787 INFO L124 PetriNetUnfolderBase]: 989/1678 cut-off events. [2024-06-21 20:13:51,788 INFO L125 PetriNetUnfolderBase]: For 23570/23575 co-relation queries the response was YES. [2024-06-21 20:13:51,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9383 conditions, 1678 events. 989/1678 cut-off events. For 23570/23575 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 8939 event pairs, 253 based on Foata normal form. 5/1680 useless extension candidates. Maximal degree in co-relation 9322. Up to 1423 conditions per place. [2024-06-21 20:13:51,804 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 107 selfloop transitions, 58 changer transitions 0/172 dead transitions. [2024-06-21 20:13:51,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 172 transitions, 2063 flow [2024-06-21 20:13:51,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:51,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:51,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-21 20:13:51,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5787545787545788 [2024-06-21 20:13:51,805 INFO L175 Difference]: Start difference. First operand has 124 places, 148 transitions, 1547 flow. Second operand 7 states and 158 transitions. [2024-06-21 20:13:51,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 172 transitions, 2063 flow [2024-06-21 20:13:51,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 172 transitions, 2022 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:51,856 INFO L231 Difference]: Finished difference. Result has 129 places, 157 transitions, 1759 flow [2024-06-21 20:13:51,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1506, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1759, PETRI_PLACES=129, PETRI_TRANSITIONS=157} [2024-06-21 20:13:51,857 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 89 predicate places. [2024-06-21 20:13:51,857 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 157 transitions, 1759 flow [2024-06-21 20:13:51,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:51,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:51,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:51,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 20:13:51,858 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:51,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:51,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1552452798, now seen corresponding path program 5 times [2024-06-21 20:13:51,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:51,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226264175] [2024-06-21 20:13:51,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:51,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:51,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:51,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:51,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:51,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226264175] [2024-06-21 20:13:51,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226264175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:51,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:51,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:51,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747037104] [2024-06-21 20:13:51,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:51,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:51,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:51,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:51,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:52,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:52,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 157 transitions, 1759 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:52,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:52,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:52,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:52,336 INFO L124 PetriNetUnfolderBase]: 986/1667 cut-off events. [2024-06-21 20:13:52,336 INFO L125 PetriNetUnfolderBase]: For 25831/25833 co-relation queries the response was YES. [2024-06-21 20:13:52,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9662 conditions, 1667 events. 986/1667 cut-off events. For 25831/25833 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 8848 event pairs, 254 based on Foata normal form. 1/1663 useless extension candidates. Maximal degree in co-relation 9599. Up to 1436 conditions per place. [2024-06-21 20:13:52,348 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 128 selfloop transitions, 38 changer transitions 0/173 dead transitions. [2024-06-21 20:13:52,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 173 transitions, 2131 flow [2024-06-21 20:13:52,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:52,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:52,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-21 20:13:52,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025641025641025 [2024-06-21 20:13:52,349 INFO L175 Difference]: Start difference. First operand has 129 places, 157 transitions, 1759 flow. Second operand 6 states and 141 transitions. [2024-06-21 20:13:52,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 173 transitions, 2131 flow [2024-06-21 20:13:52,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 173 transitions, 2057 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-21 20:13:52,406 INFO L231 Difference]: Finished difference. Result has 133 places, 157 transitions, 1767 flow [2024-06-21 20:13:52,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1685, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1767, PETRI_PLACES=133, PETRI_TRANSITIONS=157} [2024-06-21 20:13:52,407 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 93 predicate places. [2024-06-21 20:13:52,407 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 157 transitions, 1767 flow [2024-06-21 20:13:52,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:52,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:52,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:52,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 20:13:52,408 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:52,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:52,408 INFO L85 PathProgramCache]: Analyzing trace with hash 388386616, now seen corresponding path program 6 times [2024-06-21 20:13:52,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:52,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138282201] [2024-06-21 20:13:52,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:52,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:52,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:52,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:52,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:52,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138282201] [2024-06-21 20:13:52,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138282201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:52,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:52,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:52,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022423195] [2024-06-21 20:13:52,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:52,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:52,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:52,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:52,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:52,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:52,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 157 transitions, 1767 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:52,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:52,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:52,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:52,818 INFO L124 PetriNetUnfolderBase]: 999/1687 cut-off events. [2024-06-21 20:13:52,818 INFO L125 PetriNetUnfolderBase]: For 28111/28113 co-relation queries the response was YES. [2024-06-21 20:13:52,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9947 conditions, 1687 events. 999/1687 cut-off events. For 28111/28113 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 8918 event pairs, 259 based on Foata normal form. 1/1683 useless extension candidates. Maximal degree in co-relation 9881. Up to 1406 conditions per place. [2024-06-21 20:13:52,835 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 98 selfloop transitions, 72 changer transitions 0/177 dead transitions. [2024-06-21 20:13:52,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 177 transitions, 2285 flow [2024-06-21 20:13:52,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:52,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:52,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-21 20:13:52,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6068376068376068 [2024-06-21 20:13:52,838 INFO L175 Difference]: Start difference. First operand has 133 places, 157 transitions, 1767 flow. Second operand 6 states and 142 transitions. [2024-06-21 20:13:52,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 177 transitions, 2285 flow [2024-06-21 20:13:52,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 177 transitions, 2167 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:52,939 INFO L231 Difference]: Finished difference. Result has 136 places, 163 transitions, 1948 flow [2024-06-21 20:13:52,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1649, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1948, PETRI_PLACES=136, PETRI_TRANSITIONS=163} [2024-06-21 20:13:52,940 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 96 predicate places. [2024-06-21 20:13:52,940 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 163 transitions, 1948 flow [2024-06-21 20:13:52,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:52,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:52,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:52,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 20:13:52,941 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:52,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:52,942 INFO L85 PathProgramCache]: Analyzing trace with hash 589472344, now seen corresponding path program 7 times [2024-06-21 20:13:52,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:52,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053309399] [2024-06-21 20:13:52,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:52,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:52,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:53,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:53,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:53,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053309399] [2024-06-21 20:13:53,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053309399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:53,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:53,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:53,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799166671] [2024-06-21 20:13:53,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:53,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:53,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:53,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:53,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:53,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:53,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 163 transitions, 1948 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:53,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:53,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:53,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:53,389 INFO L124 PetriNetUnfolderBase]: 1004/1700 cut-off events. [2024-06-21 20:13:53,389 INFO L125 PetriNetUnfolderBase]: For 31358/31360 co-relation queries the response was YES. [2024-06-21 20:13:53,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10382 conditions, 1700 events. 1004/1700 cut-off events. For 31358/31360 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 9065 event pairs, 258 based on Foata normal form. 1/1696 useless extension candidates. Maximal degree in co-relation 10315. Up to 1412 conditions per place. [2024-06-21 20:13:53,408 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 97 selfloop transitions, 78 changer transitions 0/182 dead transitions. [2024-06-21 20:13:53,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 182 transitions, 2441 flow [2024-06-21 20:13:53,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:13:53,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:13:53,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-21 20:13:53,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-21 20:13:53,410 INFO L175 Difference]: Start difference. First operand has 136 places, 163 transitions, 1948 flow. Second operand 8 states and 180 transitions. [2024-06-21 20:13:53,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 182 transitions, 2441 flow [2024-06-21 20:13:53,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 182 transitions, 2311 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:53,513 INFO L231 Difference]: Finished difference. Result has 141 places, 166 transitions, 2035 flow [2024-06-21 20:13:53,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2035, PETRI_PLACES=141, PETRI_TRANSITIONS=166} [2024-06-21 20:13:53,514 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 101 predicate places. [2024-06-21 20:13:53,514 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 166 transitions, 2035 flow [2024-06-21 20:13:53,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:53,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:53,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:53,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 20:13:53,515 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:53,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:53,516 INFO L85 PathProgramCache]: Analyzing trace with hash 583758424, now seen corresponding path program 8 times [2024-06-21 20:13:53,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:53,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776110684] [2024-06-21 20:13:53,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:53,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:53,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:53,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:53,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:53,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776110684] [2024-06-21 20:13:53,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776110684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:53,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:53,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:53,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032521793] [2024-06-21 20:13:53,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:53,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:53,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:53,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:53,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:53,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:53,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 166 transitions, 2035 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:53,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:53,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:53,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:53,998 INFO L124 PetriNetUnfolderBase]: 998/1688 cut-off events. [2024-06-21 20:13:53,998 INFO L125 PetriNetUnfolderBase]: For 32924/32926 co-relation queries the response was YES. [2024-06-21 20:13:54,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10331 conditions, 1688 events. 998/1688 cut-off events. For 32924/32926 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 8954 event pairs, 254 based on Foata normal form. 2/1685 useless extension candidates. Maximal degree in co-relation 10263. Up to 1406 conditions per place. [2024-06-21 20:13:54,009 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 95 selfloop transitions, 80 changer transitions 0/182 dead transitions. [2024-06-21 20:13:54,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 182 transitions, 2423 flow [2024-06-21 20:13:54,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:13:54,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:13:54,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-21 20:13:54,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612535612535613 [2024-06-21 20:13:54,011 INFO L175 Difference]: Start difference. First operand has 141 places, 166 transitions, 2035 flow. Second operand 9 states and 197 transitions. [2024-06-21 20:13:54,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 182 transitions, 2423 flow [2024-06-21 20:13:54,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 182 transitions, 2161 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:54,056 INFO L231 Difference]: Finished difference. Result has 144 places, 166 transitions, 1943 flow [2024-06-21 20:13:54,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1773, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1943, PETRI_PLACES=144, PETRI_TRANSITIONS=166} [2024-06-21 20:13:54,056 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 104 predicate places. [2024-06-21 20:13:54,056 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 166 transitions, 1943 flow [2024-06-21 20:13:54,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:54,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:54,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:54,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 20:13:54,057 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:54,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:54,057 INFO L85 PathProgramCache]: Analyzing trace with hash 583766360, now seen corresponding path program 2 times [2024-06-21 20:13:54,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:54,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029324630] [2024-06-21 20:13:54,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:54,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:54,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:54,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:54,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:54,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029324630] [2024-06-21 20:13:54,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029324630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:54,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:54,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:54,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527357523] [2024-06-21 20:13:54,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:54,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:54,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:54,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:54,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:54,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:13:54,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 166 transitions, 1943 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:54,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:54,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:13:54,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:54,461 INFO L124 PetriNetUnfolderBase]: 984/1677 cut-off events. [2024-06-21 20:13:54,461 INFO L125 PetriNetUnfolderBase]: For 36614/36614 co-relation queries the response was YES. [2024-06-21 20:13:54,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10214 conditions, 1677 events. 984/1677 cut-off events. For 36614/36614 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 9085 event pairs, 250 based on Foata normal form. 10/1674 useless extension candidates. Maximal degree in co-relation 10145. Up to 1386 conditions per place. [2024-06-21 20:13:54,472 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 126 selfloop transitions, 26 changer transitions 0/181 dead transitions. [2024-06-21 20:13:54,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 181 transitions, 2325 flow [2024-06-21 20:13:54,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:54,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:54,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-21 20:13:54,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-21 20:13:54,473 INFO L175 Difference]: Start difference. First operand has 144 places, 166 transitions, 1943 flow. Second operand 6 states and 138 transitions. [2024-06-21 20:13:54,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 181 transitions, 2325 flow [2024-06-21 20:13:54,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 181 transitions, 2125 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-21 20:13:54,537 INFO L231 Difference]: Finished difference. Result has 142 places, 167 transitions, 1817 flow [2024-06-21 20:13:54,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1817, PETRI_PLACES=142, PETRI_TRANSITIONS=167} [2024-06-21 20:13:54,538 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 102 predicate places. [2024-06-21 20:13:54,538 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 167 transitions, 1817 flow [2024-06-21 20:13:54,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:54,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:54,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:54,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 20:13:54,538 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:54,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:54,539 INFO L85 PathProgramCache]: Analyzing trace with hash 223980980, now seen corresponding path program 3 times [2024-06-21 20:13:54,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:54,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840762924] [2024-06-21 20:13:54,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:54,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:54,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:54,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:54,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:54,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840762924] [2024-06-21 20:13:54,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840762924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:54,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:54,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:54,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054405103] [2024-06-21 20:13:54,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:54,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:54,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:54,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:54,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:54,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:13:54,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 167 transitions, 1817 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:54,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:54,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:13:54,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:54,978 INFO L124 PetriNetUnfolderBase]: 986/1683 cut-off events. [2024-06-21 20:13:54,978 INFO L125 PetriNetUnfolderBase]: For 35943/35943 co-relation queries the response was YES. [2024-06-21 20:13:54,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10075 conditions, 1683 events. 986/1683 cut-off events. For 35943/35943 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 9123 event pairs, 244 based on Foata normal form. 8/1678 useless extension candidates. Maximal degree in co-relation 10005. Up to 1326 conditions per place. [2024-06-21 20:13:54,993 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 127 selfloop transitions, 29 changer transitions 0/185 dead transitions. [2024-06-21 20:13:54,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 185 transitions, 2233 flow [2024-06-21 20:13:54,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:54,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:54,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-21 20:13:54,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982905982905983 [2024-06-21 20:13:54,994 INFO L175 Difference]: Start difference. First operand has 142 places, 167 transitions, 1817 flow. Second operand 6 states and 140 transitions. [2024-06-21 20:13:54,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 185 transitions, 2233 flow [2024-06-21 20:13:55,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 185 transitions, 2179 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:55,053 INFO L231 Difference]: Finished difference. Result has 144 places, 168 transitions, 1843 flow [2024-06-21 20:13:55,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1763, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1843, PETRI_PLACES=144, PETRI_TRANSITIONS=168} [2024-06-21 20:13:55,053 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 104 predicate places. [2024-06-21 20:13:55,053 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 168 transitions, 1843 flow [2024-06-21 20:13:55,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:55,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:55,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:55,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 20:13:55,054 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:55,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:55,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1702591358, now seen corresponding path program 1 times [2024-06-21 20:13:55,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:55,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969813073] [2024-06-21 20:13:55,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:55,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:55,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:55,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:55,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:55,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969813073] [2024-06-21 20:13:55,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969813073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:55,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:55,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:55,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199941768] [2024-06-21 20:13:55,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:55,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:55,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:55,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:55,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:55,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:55,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 168 transitions, 1843 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:55,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:55,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:55,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:55,502 INFO L124 PetriNetUnfolderBase]: 1089/1840 cut-off events. [2024-06-21 20:13:55,502 INFO L125 PetriNetUnfolderBase]: For 40457/40457 co-relation queries the response was YES. [2024-06-21 20:13:55,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11066 conditions, 1840 events. 1089/1840 cut-off events. For 40457/40457 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 9903 event pairs, 256 based on Foata normal form. 6/1844 useless extension candidates. Maximal degree in co-relation 10995. Up to 1534 conditions per place. [2024-06-21 20:13:55,515 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 169 selfloop transitions, 26 changer transitions 0/202 dead transitions. [2024-06-21 20:13:55,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 202 transitions, 2458 flow [2024-06-21 20:13:55,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:55,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:55,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 20:13:55,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2024-06-21 20:13:55,517 INFO L175 Difference]: Start difference. First operand has 144 places, 168 transitions, 1843 flow. Second operand 7 states and 162 transitions. [2024-06-21 20:13:55,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 202 transitions, 2458 flow [2024-06-21 20:13:55,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 202 transitions, 2394 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:55,584 INFO L231 Difference]: Finished difference. Result has 149 places, 173 transitions, 1892 flow [2024-06-21 20:13:55,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1779, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1892, PETRI_PLACES=149, PETRI_TRANSITIONS=173} [2024-06-21 20:13:55,584 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 109 predicate places. [2024-06-21 20:13:55,584 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 173 transitions, 1892 flow [2024-06-21 20:13:55,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:55,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:55,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:55,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 20:13:55,585 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:55,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:55,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1613877728, now seen corresponding path program 2 times [2024-06-21 20:13:55,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:55,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273504974] [2024-06-21 20:13:55,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:55,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:55,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:55,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:55,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:55,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273504974] [2024-06-21 20:13:55,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273504974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:55,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:55,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:55,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835509769] [2024-06-21 20:13:55,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:55,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:55,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:55,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:55,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:55,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:55,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 173 transitions, 1892 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:55,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:55,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:55,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:56,004 INFO L124 PetriNetUnfolderBase]: 1117/1890 cut-off events. [2024-06-21 20:13:56,005 INFO L125 PetriNetUnfolderBase]: For 43246/43246 co-relation queries the response was YES. [2024-06-21 20:13:56,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11386 conditions, 1890 events. 1117/1890 cut-off events. For 43246/43246 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 10274 event pairs, 270 based on Foata normal form. 8/1896 useless extension candidates. Maximal degree in co-relation 11312. Up to 1674 conditions per place. [2024-06-21 20:13:56,018 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 162 selfloop transitions, 24 changer transitions 0/193 dead transitions. [2024-06-21 20:13:56,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 193 transitions, 2354 flow [2024-06-21 20:13:56,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:56,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:56,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-21 20:13:56,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5677655677655677 [2024-06-21 20:13:56,019 INFO L175 Difference]: Start difference. First operand has 149 places, 173 transitions, 1892 flow. Second operand 7 states and 155 transitions. [2024-06-21 20:13:56,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 193 transitions, 2354 flow [2024-06-21 20:13:56,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 193 transitions, 2324 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-21 20:13:56,092 INFO L231 Difference]: Finished difference. Result has 154 places, 174 transitions, 1926 flow [2024-06-21 20:13:56,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1862, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1926, PETRI_PLACES=154, PETRI_TRANSITIONS=174} [2024-06-21 20:13:56,093 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 114 predicate places. [2024-06-21 20:13:56,093 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 174 transitions, 1926 flow [2024-06-21 20:13:56,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:56,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:56,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:56,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 20:13:56,094 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:56,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:56,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1388347964, now seen corresponding path program 3 times [2024-06-21 20:13:56,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:56,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929879178] [2024-06-21 20:13:56,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:56,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:56,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:56,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:56,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:56,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929879178] [2024-06-21 20:13:56,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929879178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:56,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:56,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:56,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286216581] [2024-06-21 20:13:56,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:56,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:56,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:56,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:56,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:56,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:56,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 174 transitions, 1926 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:56,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:56,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:56,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:56,532 INFO L124 PetriNetUnfolderBase]: 1137/1922 cut-off events. [2024-06-21 20:13:56,532 INFO L125 PetriNetUnfolderBase]: For 44683/44683 co-relation queries the response was YES. [2024-06-21 20:13:56,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11711 conditions, 1922 events. 1137/1922 cut-off events. For 44683/44683 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 10457 event pairs, 268 based on Foata normal form. 6/1926 useless extension candidates. Maximal degree in co-relation 11635. Up to 1676 conditions per place. [2024-06-21 20:13:56,547 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 166 selfloop transitions, 26 changer transitions 0/199 dead transitions. [2024-06-21 20:13:56,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 199 transitions, 2440 flow [2024-06-21 20:13:56,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:56,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:56,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-21 20:13:56,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5787545787545788 [2024-06-21 20:13:56,548 INFO L175 Difference]: Start difference. First operand has 154 places, 174 transitions, 1926 flow. Second operand 7 states and 158 transitions. [2024-06-21 20:13:56,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 199 transitions, 2440 flow [2024-06-21 20:13:56,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 199 transitions, 2393 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 20:13:56,617 INFO L231 Difference]: Finished difference. Result has 157 places, 177 transitions, 1974 flow [2024-06-21 20:13:56,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1879, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1974, PETRI_PLACES=157, PETRI_TRANSITIONS=177} [2024-06-21 20:13:56,617 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 117 predicate places. [2024-06-21 20:13:56,617 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 177 transitions, 1974 flow [2024-06-21 20:13:56,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:56,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:56,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:56,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 20:13:56,618 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:56,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:56,618 INFO L85 PathProgramCache]: Analyzing trace with hash 589480280, now seen corresponding path program 4 times [2024-06-21 20:13:56,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:56,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360965177] [2024-06-21 20:13:56,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:56,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:56,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:56,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:56,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:56,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360965177] [2024-06-21 20:13:56,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360965177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:56,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:56,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:56,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265059761] [2024-06-21 20:13:56,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:56,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:56,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:56,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:56,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:56,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:56,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 177 transitions, 1974 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:56,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:56,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:56,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:57,059 INFO L124 PetriNetUnfolderBase]: 1165/1966 cut-off events. [2024-06-21 20:13:57,060 INFO L125 PetriNetUnfolderBase]: For 48476/48476 co-relation queries the response was YES. [2024-06-21 20:13:57,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12108 conditions, 1966 events. 1165/1966 cut-off events. For 48476/48476 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 10776 event pairs, 277 based on Foata normal form. 8/1972 useless extension candidates. Maximal degree in co-relation 12030. Up to 1756 conditions per place. [2024-06-21 20:13:57,078 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 171 selfloop transitions, 20 changer transitions 0/198 dead transitions. [2024-06-21 20:13:57,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 198 transitions, 2452 flow [2024-06-21 20:13:57,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:13:57,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:13:57,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-21 20:13:57,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5480769230769231 [2024-06-21 20:13:57,079 INFO L175 Difference]: Start difference. First operand has 157 places, 177 transitions, 1974 flow. Second operand 8 states and 171 transitions. [2024-06-21 20:13:57,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 198 transitions, 2452 flow [2024-06-21 20:13:57,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 198 transitions, 2420 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 20:13:57,149 INFO L231 Difference]: Finished difference. Result has 162 places, 178 transitions, 2002 flow [2024-06-21 20:13:57,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1942, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2002, PETRI_PLACES=162, PETRI_TRANSITIONS=178} [2024-06-21 20:13:57,150 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 122 predicate places. [2024-06-21 20:13:57,150 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 178 transitions, 2002 flow [2024-06-21 20:13:57,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:57,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:57,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:57,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 20:13:57,151 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:57,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:57,151 INFO L85 PathProgramCache]: Analyzing trace with hash 390178490, now seen corresponding path program 5 times [2024-06-21 20:13:57,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:57,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994012784] [2024-06-21 20:13:57,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:57,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:57,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:57,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:57,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:57,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994012784] [2024-06-21 20:13:57,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994012784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:57,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:57,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:57,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547321056] [2024-06-21 20:13:57,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:57,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:57,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:57,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:57,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:57,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:57,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 178 transitions, 2002 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:57,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:57,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:57,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:57,614 INFO L124 PetriNetUnfolderBase]: 1180/1995 cut-off events. [2024-06-21 20:13:57,614 INFO L125 PetriNetUnfolderBase]: For 49893/49893 co-relation queries the response was YES. [2024-06-21 20:13:57,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12327 conditions, 1995 events. 1180/1995 cut-off events. For 49893/49893 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 10957 event pairs, 283 based on Foata normal form. 8/2001 useless extension candidates. Maximal degree in co-relation 12247. Up to 1781 conditions per place. [2024-06-21 20:13:57,667 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 171 selfloop transitions, 19 changer transitions 0/197 dead transitions. [2024-06-21 20:13:57,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 197 transitions, 2476 flow [2024-06-21 20:13:57,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:57,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:57,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-21 20:13:57,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5854700854700855 [2024-06-21 20:13:57,669 INFO L175 Difference]: Start difference. First operand has 162 places, 178 transitions, 2002 flow. Second operand 6 states and 137 transitions. [2024-06-21 20:13:57,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 197 transitions, 2476 flow [2024-06-21 20:13:57,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 197 transitions, 2433 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:57,759 INFO L231 Difference]: Finished difference. Result has 162 places, 179 transitions, 2019 flow [2024-06-21 20:13:57,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2019, PETRI_PLACES=162, PETRI_TRANSITIONS=179} [2024-06-21 20:13:57,760 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 122 predicate places. [2024-06-21 20:13:57,760 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 179 transitions, 2019 flow [2024-06-21 20:13:57,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:57,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:57,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:57,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 20:13:57,761 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:57,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:57,761 INFO L85 PathProgramCache]: Analyzing trace with hash 388246682, now seen corresponding path program 6 times [2024-06-21 20:13:57,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:57,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778827131] [2024-06-21 20:13:57,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:57,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:57,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:57,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:57,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:57,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778827131] [2024-06-21 20:13:57,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778827131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:57,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:57,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:57,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497583] [2024-06-21 20:13:57,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:57,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:57,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:57,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:57,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:57,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:57,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 179 transitions, 2019 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:57,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:57,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:57,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:58,212 INFO L124 PetriNetUnfolderBase]: 1167/1976 cut-off events. [2024-06-21 20:13:58,213 INFO L125 PetriNetUnfolderBase]: For 47583/47583 co-relation queries the response was YES. [2024-06-21 20:13:58,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12087 conditions, 1976 events. 1167/1976 cut-off events. For 47583/47583 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 10867 event pairs, 262 based on Foata normal form. 6/1980 useless extension candidates. Maximal degree in co-relation 12006. Up to 1682 conditions per place. [2024-06-21 20:13:58,228 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 175 selfloop transitions, 23 changer transitions 0/205 dead transitions. [2024-06-21 20:13:58,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 205 transitions, 2549 flow [2024-06-21 20:13:58,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:13:58,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:13:58,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-21 20:13:58,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-21 20:13:58,229 INFO L175 Difference]: Start difference. First operand has 162 places, 179 transitions, 2019 flow. Second operand 6 states and 143 transitions. [2024-06-21 20:13:58,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 205 transitions, 2549 flow [2024-06-21 20:13:58,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 205 transitions, 2502 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:58,364 INFO L231 Difference]: Finished difference. Result has 165 places, 181 transitions, 2062 flow [2024-06-21 20:13:58,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1974, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2062, PETRI_PLACES=165, PETRI_TRANSITIONS=181} [2024-06-21 20:13:58,365 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 125 predicate places. [2024-06-21 20:13:58,365 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 181 transitions, 2062 flow [2024-06-21 20:13:58,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:58,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:58,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:58,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 20:13:58,365 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:58,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:58,365 INFO L85 PathProgramCache]: Analyzing trace with hash 597104792, now seen corresponding path program 1 times [2024-06-21 20:13:58,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:58,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299789120] [2024-06-21 20:13:58,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:58,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:58,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:58,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:58,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:58,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299789120] [2024-06-21 20:13:58,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299789120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:58,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:58,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:13:58,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701045625] [2024-06-21 20:13:58,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:58,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:13:58,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:58,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:13:58,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:13:58,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:58,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 181 transitions, 2062 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:58,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:58,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:58,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:58,880 INFO L124 PetriNetUnfolderBase]: 1154/1949 cut-off events. [2024-06-21 20:13:58,880 INFO L125 PetriNetUnfolderBase]: For 45693/45693 co-relation queries the response was YES. [2024-06-21 20:13:58,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11884 conditions, 1949 events. 1154/1949 cut-off events. For 45693/45693 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 10628 event pairs, 254 based on Foata normal form. 6/1953 useless extension candidates. Maximal degree in co-relation 11801. Up to 1681 conditions per place. [2024-06-21 20:13:58,895 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 173 selfloop transitions, 24 changer transitions 0/204 dead transitions. [2024-06-21 20:13:58,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 204 transitions, 2563 flow [2024-06-21 20:13:58,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:13:58,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:13:58,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-21 20:13:58,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544871794871795 [2024-06-21 20:13:58,896 INFO L175 Difference]: Start difference. First operand has 165 places, 181 transitions, 2062 flow. Second operand 8 states and 173 transitions. [2024-06-21 20:13:58,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 204 transitions, 2563 flow [2024-06-21 20:13:58,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 204 transitions, 2483 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 20:13:58,993 INFO L231 Difference]: Finished difference. Result has 168 places, 181 transitions, 2034 flow [2024-06-21 20:13:58,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1982, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2034, PETRI_PLACES=168, PETRI_TRANSITIONS=181} [2024-06-21 20:13:58,994 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 128 predicate places. [2024-06-21 20:13:58,994 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 181 transitions, 2034 flow [2024-06-21 20:13:58,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:58,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:58,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:58,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 20:13:58,995 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:58,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:58,995 INFO L85 PathProgramCache]: Analyzing trace with hash 354336060, now seen corresponding path program 1 times [2024-06-21 20:13:58,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:58,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49054334] [2024-06-21 20:13:58,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:58,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:59,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:59,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:59,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:59,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49054334] [2024-06-21 20:13:59,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49054334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:59,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:59,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:13:59,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3360878] [2024-06-21 20:13:59,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:59,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:13:59,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:59,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:13:59,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:13:59,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:59,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 181 transitions, 2034 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:13:59,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:59,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:59,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:59,434 INFO L124 PetriNetUnfolderBase]: 1169/1973 cut-off events. [2024-06-21 20:13:59,435 INFO L125 PetriNetUnfolderBase]: For 44486/44488 co-relation queries the response was YES. [2024-06-21 20:13:59,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11938 conditions, 1973 events. 1169/1973 cut-off events. For 44486/44488 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 10787 event pairs, 285 based on Foata normal form. 1/1969 useless extension candidates. Maximal degree in co-relation 11855. Up to 1694 conditions per place. [2024-06-21 20:13:59,450 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 127 selfloop transitions, 70 changer transitions 0/204 dead transitions. [2024-06-21 20:13:59,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 204 transitions, 2578 flow [2024-06-21 20:13:59,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:13:59,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:13:59,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 20:13:59,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2024-06-21 20:13:59,451 INFO L175 Difference]: Start difference. First operand has 168 places, 181 transitions, 2034 flow. Second operand 7 states and 162 transitions. [2024-06-21 20:13:59,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 204 transitions, 2578 flow [2024-06-21 20:13:59,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 204 transitions, 2510 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:13:59,546 INFO L231 Difference]: Finished difference. Result has 169 places, 190 transitions, 2266 flow [2024-06-21 20:13:59,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1966, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2266, PETRI_PLACES=169, PETRI_TRANSITIONS=190} [2024-06-21 20:13:59,546 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 129 predicate places. [2024-06-21 20:13:59,547 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 190 transitions, 2266 flow [2024-06-21 20:13:59,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:13:59,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:59,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:59,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 20:13:59,547 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:59,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:59,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1836265328, now seen corresponding path program 1 times [2024-06-21 20:13:59,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:59,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117363296] [2024-06-21 20:13:59,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:59,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:59,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:59,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:59,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:59,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117363296] [2024-06-21 20:13:59,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117363296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:59,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:59,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:13:59,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620870228] [2024-06-21 20:13:59,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:59,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:13:59,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:59,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:13:59,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:13:59,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:13:59,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 190 transitions, 2266 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:13:59,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:59,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:13:59,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:00,032 INFO L124 PetriNetUnfolderBase]: 1189/2009 cut-off events. [2024-06-21 20:14:00,033 INFO L125 PetriNetUnfolderBase]: For 51408/51410 co-relation queries the response was YES. [2024-06-21 20:14:00,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12386 conditions, 2009 events. 1189/2009 cut-off events. For 51408/51410 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 10997 event pairs, 212 based on Foata normal form. 6/2010 useless extension candidates. Maximal degree in co-relation 12302. Up to 1645 conditions per place. [2024-06-21 20:14:00,049 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 179 selfloop transitions, 29 changer transitions 0/215 dead transitions. [2024-06-21 20:14:00,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 215 transitions, 2894 flow [2024-06-21 20:14:00,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:00,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:00,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 20:14:00,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2024-06-21 20:14:00,051 INFO L175 Difference]: Start difference. First operand has 169 places, 190 transitions, 2266 flow. Second operand 7 states and 162 transitions. [2024-06-21 20:14:00,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 215 transitions, 2894 flow [2024-06-21 20:14:00,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 215 transitions, 2713 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:00,161 INFO L231 Difference]: Finished difference. Result has 171 places, 191 transitions, 2167 flow [2024-06-21 20:14:00,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2089, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2167, PETRI_PLACES=171, PETRI_TRANSITIONS=191} [2024-06-21 20:14:00,161 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 131 predicate places. [2024-06-21 20:14:00,161 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 191 transitions, 2167 flow [2024-06-21 20:14:00,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:00,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:00,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:00,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 20:14:00,162 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:00,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:00,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1879334288, now seen corresponding path program 2 times [2024-06-21 20:14:00,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:00,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825626590] [2024-06-21 20:14:00,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:00,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:00,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:00,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:00,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:00,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825626590] [2024-06-21 20:14:00,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825626590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:00,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:00,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:00,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764205544] [2024-06-21 20:14:00,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:00,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:00,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:00,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:00,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:00,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:00,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 191 transitions, 2167 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:00,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:00,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:00,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:00,632 INFO L124 PetriNetUnfolderBase]: 1176/1990 cut-off events. [2024-06-21 20:14:00,632 INFO L125 PetriNetUnfolderBase]: For 47245/47247 co-relation queries the response was YES. [2024-06-21 20:14:00,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11971 conditions, 1990 events. 1176/1990 cut-off events. For 47245/47247 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 10886 event pairs, 201 based on Foata normal form. 6/1991 useless extension candidates. Maximal degree in co-relation 11886. Up to 1639 conditions per place. [2024-06-21 20:14:00,685 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 176 selfloop transitions, 29 changer transitions 0/212 dead transitions. [2024-06-21 20:14:00,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 212 transitions, 2691 flow [2024-06-21 20:14:00,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:00,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:00,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-21 20:14:00,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-21 20:14:00,686 INFO L175 Difference]: Start difference. First operand has 171 places, 191 transitions, 2167 flow. Second operand 6 states and 143 transitions. [2024-06-21 20:14:00,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 212 transitions, 2691 flow [2024-06-21 20:14:00,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 212 transitions, 2630 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-21 20:14:00,789 INFO L231 Difference]: Finished difference. Result has 174 places, 191 transitions, 2170 flow [2024-06-21 20:14:00,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2106, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2170, PETRI_PLACES=174, PETRI_TRANSITIONS=191} [2024-06-21 20:14:00,789 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 134 predicate places. [2024-06-21 20:14:00,789 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 191 transitions, 2170 flow [2024-06-21 20:14:00,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:00,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:00,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:00,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 20:14:00,790 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:00,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:00,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1947425124, now seen corresponding path program 2 times [2024-06-21 20:14:00,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:00,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511268589] [2024-06-21 20:14:00,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:00,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:00,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:00,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:00,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:00,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511268589] [2024-06-21 20:14:00,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511268589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:00,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:00,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:00,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332523523] [2024-06-21 20:14:00,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:00,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:00,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:00,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:00,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:00,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:00,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 191 transitions, 2170 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:00,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:00,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:00,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:01,282 INFO L124 PetriNetUnfolderBase]: 1189/2012 cut-off events. [2024-06-21 20:14:01,283 INFO L125 PetriNetUnfolderBase]: For 46652/46654 co-relation queries the response was YES. [2024-06-21 20:14:01,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12187 conditions, 2012 events. 1189/2012 cut-off events. For 46652/46654 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 11086 event pairs, 284 based on Foata normal form. 1/2008 useless extension candidates. Maximal degree in co-relation 12101. Up to 1656 conditions per place. [2024-06-21 20:14:01,298 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 111 selfloop transitions, 100 changer transitions 0/218 dead transitions. [2024-06-21 20:14:01,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 218 transitions, 2842 flow [2024-06-21 20:14:01,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:14:01,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:14:01,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-21 20:14:01,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.558974358974359 [2024-06-21 20:14:01,299 INFO L175 Difference]: Start difference. First operand has 174 places, 191 transitions, 2170 flow. Second operand 10 states and 218 transitions. [2024-06-21 20:14:01,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 218 transitions, 2842 flow [2024-06-21 20:14:01,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 218 transitions, 2776 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:01,412 INFO L231 Difference]: Finished difference. Result has 179 places, 197 transitions, 2442 flow [2024-06-21 20:14:01,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2106, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2442, PETRI_PLACES=179, PETRI_TRANSITIONS=197} [2024-06-21 20:14:01,412 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 139 predicate places. [2024-06-21 20:14:01,412 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 197 transitions, 2442 flow [2024-06-21 20:14:01,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:01,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:01,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:01,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 20:14:01,413 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:01,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:01,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1947136824, now seen corresponding path program 3 times [2024-06-21 20:14:01,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:01,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537374736] [2024-06-21 20:14:01,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:01,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:01,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:01,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:01,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:01,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537374736] [2024-06-21 20:14:01,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537374736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:01,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:01,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:01,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730362618] [2024-06-21 20:14:01,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:01,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:01,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:01,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:01,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:01,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:01,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 197 transitions, 2442 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:01,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:01,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:01,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:01,892 INFO L124 PetriNetUnfolderBase]: 1202/2034 cut-off events. [2024-06-21 20:14:01,892 INFO L125 PetriNetUnfolderBase]: For 49829/49831 co-relation queries the response was YES. [2024-06-21 20:14:01,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12743 conditions, 2034 events. 1202/2034 cut-off events. For 49829/49831 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 11270 event pairs, 284 based on Foata normal form. 1/2030 useless extension candidates. Maximal degree in co-relation 12657. Up to 1671 conditions per place. [2024-06-21 20:14:01,907 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 113 selfloop transitions, 103 changer transitions 0/223 dead transitions. [2024-06-21 20:14:01,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 223 transitions, 3208 flow [2024-06-21 20:14:01,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:14:01,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:14:01,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-21 20:14:01,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5524475524475524 [2024-06-21 20:14:01,909 INFO L175 Difference]: Start difference. First operand has 179 places, 197 transitions, 2442 flow. Second operand 11 states and 237 transitions. [2024-06-21 20:14:01,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 223 transitions, 3208 flow [2024-06-21 20:14:02,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 223 transitions, 2901 flow, removed 73 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:02,019 INFO L231 Difference]: Finished difference. Result has 183 places, 203 transitions, 2483 flow [2024-06-21 20:14:02,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2191, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2483, PETRI_PLACES=183, PETRI_TRANSITIONS=203} [2024-06-21 20:14:02,020 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 143 predicate places. [2024-06-21 20:14:02,020 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 203 transitions, 2483 flow [2024-06-21 20:14:02,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:02,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:02,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:02,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 20:14:02,021 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:02,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:02,021 INFO L85 PathProgramCache]: Analyzing trace with hash 517513538, now seen corresponding path program 4 times [2024-06-21 20:14:02,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:02,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766457128] [2024-06-21 20:14:02,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:02,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:02,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:02,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:02,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:02,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766457128] [2024-06-21 20:14:02,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766457128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:02,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:02,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:02,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797274859] [2024-06-21 20:14:02,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:02,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:02,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:02,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:02,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:02,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:02,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 203 transitions, 2483 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:02,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:02,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:02,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:02,567 INFO L124 PetriNetUnfolderBase]: 1199/2030 cut-off events. [2024-06-21 20:14:02,567 INFO L125 PetriNetUnfolderBase]: For 48094/48096 co-relation queries the response was YES. [2024-06-21 20:14:02,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12388 conditions, 2030 events. 1199/2030 cut-off events. For 48094/48096 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 11222 event pairs, 284 based on Foata normal form. 1/2026 useless extension candidates. Maximal degree in co-relation 12301. Up to 1668 conditions per place. [2024-06-21 20:14:02,592 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 112 selfloop transitions, 101 changer transitions 0/220 dead transitions. [2024-06-21 20:14:02,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 220 transitions, 3027 flow [2024-06-21 20:14:02,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:02,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:02,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-21 20:14:02,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-21 20:14:02,593 INFO L175 Difference]: Start difference. First operand has 183 places, 203 transitions, 2483 flow. Second operand 9 states and 200 transitions. [2024-06-21 20:14:02,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 220 transitions, 3027 flow [2024-06-21 20:14:02,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 220 transitions, 2803 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:02,769 INFO L231 Difference]: Finished difference. Result has 185 places, 203 transitions, 2468 flow [2024-06-21 20:14:02,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2259, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2468, PETRI_PLACES=185, PETRI_TRANSITIONS=203} [2024-06-21 20:14:02,769 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 145 predicate places. [2024-06-21 20:14:02,769 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 203 transitions, 2468 flow [2024-06-21 20:14:02,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:02,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:02,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:02,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 20:14:02,770 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:02,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:02,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1587632774, now seen corresponding path program 5 times [2024-06-21 20:14:02,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:02,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475399735] [2024-06-21 20:14:02,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:02,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:02,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:02,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:02,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:02,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475399735] [2024-06-21 20:14:02,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475399735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:02,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:02,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:02,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915242793] [2024-06-21 20:14:02,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:02,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:02,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:02,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:02,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:02,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:02,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 203 transitions, 2468 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:02,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:02,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:02,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:03,359 INFO L124 PetriNetUnfolderBase]: 1228/2082 cut-off events. [2024-06-21 20:14:03,359 INFO L125 PetriNetUnfolderBase]: For 50934/50936 co-relation queries the response was YES. [2024-06-21 20:14:03,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12744 conditions, 2082 events. 1228/2082 cut-off events. For 50934/50936 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 11590 event pairs, 284 based on Foata normal form. 1/2078 useless extension candidates. Maximal degree in co-relation 12656. Up to 1777 conditions per place. [2024-06-21 20:14:03,376 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 160 selfloop transitions, 64 changer transitions 0/231 dead transitions. [2024-06-21 20:14:03,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 231 transitions, 3197 flow [2024-06-21 20:14:03,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:03,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:03,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-21 20:14:03,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-21 20:14:03,377 INFO L175 Difference]: Start difference. First operand has 185 places, 203 transitions, 2468 flow. Second operand 8 states and 180 transitions. [2024-06-21 20:14:03,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 231 transitions, 3197 flow [2024-06-21 20:14:03,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 231 transitions, 2971 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 20:14:03,508 INFO L231 Difference]: Finished difference. Result has 186 places, 215 transitions, 2584 flow [2024-06-21 20:14:03,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2584, PETRI_PLACES=186, PETRI_TRANSITIONS=215} [2024-06-21 20:14:03,508 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 146 predicate places. [2024-06-21 20:14:03,509 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 215 transitions, 2584 flow [2024-06-21 20:14:03,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:03,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:03,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:03,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 20:14:03,509 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:03,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:03,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1581193454, now seen corresponding path program 6 times [2024-06-21 20:14:03,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:03,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318150742] [2024-06-21 20:14:03,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:03,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:03,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:03,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:03,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:03,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318150742] [2024-06-21 20:14:03,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318150742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:03,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:03,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:03,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686632438] [2024-06-21 20:14:03,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:03,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:03,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:03,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:03,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:03,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:03,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 215 transitions, 2584 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:03,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:03,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:03,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:03,956 INFO L124 PetriNetUnfolderBase]: 1233/2091 cut-off events. [2024-06-21 20:14:03,956 INFO L125 PetriNetUnfolderBase]: For 53008/53010 co-relation queries the response was YES. [2024-06-21 20:14:03,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12840 conditions, 2091 events. 1233/2091 cut-off events. For 53008/53010 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 11630 event pairs, 284 based on Foata normal form. 1/2087 useless extension candidates. Maximal degree in co-relation 12750. Up to 1783 conditions per place. [2024-06-21 20:14:03,975 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 162 selfloop transitions, 67 changer transitions 0/236 dead transitions. [2024-06-21 20:14:03,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 236 transitions, 3217 flow [2024-06-21 20:14:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:03,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:03,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-21 20:14:03,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6007326007326007 [2024-06-21 20:14:03,976 INFO L175 Difference]: Start difference. First operand has 186 places, 215 transitions, 2584 flow. Second operand 7 states and 164 transitions. [2024-06-21 20:14:03,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 236 transitions, 3217 flow [2024-06-21 20:14:04,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 236 transitions, 3154 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 20:14:04,114 INFO L231 Difference]: Finished difference. Result has 190 places, 218 transitions, 2710 flow [2024-06-21 20:14:04,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2521, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2710, PETRI_PLACES=190, PETRI_TRANSITIONS=218} [2024-06-21 20:14:04,115 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 150 predicate places. [2024-06-21 20:14:04,115 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 218 transitions, 2710 flow [2024-06-21 20:14:04,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:04,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:04,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:04,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 20:14:04,115 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:04,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:04,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1996788134, now seen corresponding path program 7 times [2024-06-21 20:14:04,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:04,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019383141] [2024-06-21 20:14:04,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:04,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:04,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:04,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:04,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:04,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019383141] [2024-06-21 20:14:04,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019383141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:04,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:04,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:04,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450122300] [2024-06-21 20:14:04,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:04,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:04,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:04,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:04,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:04,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:04,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 218 transitions, 2710 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:04,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:04,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:04,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:04,560 INFO L124 PetriNetUnfolderBase]: 1230/2087 cut-off events. [2024-06-21 20:14:04,560 INFO L125 PetriNetUnfolderBase]: For 54201/54203 co-relation queries the response was YES. [2024-06-21 20:14:04,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12956 conditions, 2087 events. 1230/2087 cut-off events. For 54201/54203 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 11647 event pairs, 284 based on Foata normal form. 1/2083 useless extension candidates. Maximal degree in co-relation 12864. Up to 1780 conditions per place. [2024-06-21 20:14:04,579 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 158 selfloop transitions, 67 changer transitions 0/232 dead transitions. [2024-06-21 20:14:04,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 232 transitions, 3194 flow [2024-06-21 20:14:04,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:04,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:04,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 20:14:04,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5860805860805861 [2024-06-21 20:14:04,580 INFO L175 Difference]: Start difference. First operand has 190 places, 218 transitions, 2710 flow. Second operand 7 states and 160 transitions. [2024-06-21 20:14:04,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 232 transitions, 3194 flow [2024-06-21 20:14:04,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 232 transitions, 3024 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 20:14:04,729 INFO L231 Difference]: Finished difference. Result has 193 places, 218 transitions, 2680 flow [2024-06-21 20:14:04,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2540, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2680, PETRI_PLACES=193, PETRI_TRANSITIONS=218} [2024-06-21 20:14:04,730 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 153 predicate places. [2024-06-21 20:14:04,730 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 218 transitions, 2680 flow [2024-06-21 20:14:04,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:04,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:04,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:04,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 20:14:04,730 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:04,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:04,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1509152382, now seen corresponding path program 8 times [2024-06-21 20:14:04,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:04,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647115881] [2024-06-21 20:14:04,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:04,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:04,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:04,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:04,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:04,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647115881] [2024-06-21 20:14:04,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647115881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:04,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:04,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:04,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886072136] [2024-06-21 20:14:04,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:04,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:04,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:04,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:04,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:04,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:04,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 218 transitions, 2680 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:04,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:04,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:04,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:05,120 INFO L124 PetriNetUnfolderBase]: 1235/2096 cut-off events. [2024-06-21 20:14:05,120 INFO L125 PetriNetUnfolderBase]: For 56080/56082 co-relation queries the response was YES. [2024-06-21 20:14:05,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13033 conditions, 2096 events. 1235/2096 cut-off events. For 56080/56082 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 11724 event pairs, 289 based on Foata normal form. 1/2092 useless extension candidates. Maximal degree in co-relation 12940. Up to 1675 conditions per place. [2024-06-21 20:14:05,138 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 108 selfloop transitions, 125 changer transitions 0/240 dead transitions. [2024-06-21 20:14:05,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 240 transitions, 3394 flow [2024-06-21 20:14:05,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:05,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:05,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-21 20:14:05,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-21 20:14:05,139 INFO L175 Difference]: Start difference. First operand has 193 places, 218 transitions, 2680 flow. Second operand 8 states and 180 transitions. [2024-06-21 20:14:05,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 240 transitions, 3394 flow [2024-06-21 20:14:05,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 240 transitions, 3246 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:05,303 INFO L231 Difference]: Finished difference. Result has 195 places, 224 transitions, 2918 flow [2024-06-21 20:14:05,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2532, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2918, PETRI_PLACES=195, PETRI_TRANSITIONS=224} [2024-06-21 20:14:05,303 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 155 predicate places. [2024-06-21 20:14:05,304 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 224 transitions, 2918 flow [2024-06-21 20:14:05,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:05,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:05,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:05,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 20:14:05,304 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:05,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:05,304 INFO L85 PathProgramCache]: Analyzing trace with hash -881406298, now seen corresponding path program 9 times [2024-06-21 20:14:05,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:05,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524671298] [2024-06-21 20:14:05,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:05,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:05,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:05,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:05,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:05,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524671298] [2024-06-21 20:14:05,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524671298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:05,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:05,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:05,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601066171] [2024-06-21 20:14:05,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:05,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:05,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:05,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:05,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:05,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:05,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 224 transitions, 2918 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:05,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:05,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:05,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:05,837 INFO L124 PetriNetUnfolderBase]: 1240/2105 cut-off events. [2024-06-21 20:14:05,837 INFO L125 PetriNetUnfolderBase]: For 60242/60244 co-relation queries the response was YES. [2024-06-21 20:14:05,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13502 conditions, 2105 events. 1240/2105 cut-off events. For 60242/60244 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 11774 event pairs, 284 based on Foata normal form. 1/2101 useless extension candidates. Maximal degree in co-relation 13408. Up to 1798 conditions per place. [2024-06-21 20:14:05,856 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 189 selfloop transitions, 54 changer transitions 0/250 dead transitions. [2024-06-21 20:14:05,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 250 transitions, 3603 flow [2024-06-21 20:14:05,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:05,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:05,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-21 20:14:05,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-21 20:14:05,857 INFO L175 Difference]: Start difference. First operand has 195 places, 224 transitions, 2918 flow. Second operand 9 states and 200 transitions. [2024-06-21 20:14:05,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 250 transitions, 3603 flow [2024-06-21 20:14:06,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 250 transitions, 3464 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-21 20:14:06,033 INFO L231 Difference]: Finished difference. Result has 200 places, 227 transitions, 2948 flow [2024-06-21 20:14:06,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2779, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2948, PETRI_PLACES=200, PETRI_TRANSITIONS=227} [2024-06-21 20:14:06,034 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 160 predicate places. [2024-06-21 20:14:06,034 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 227 transitions, 2948 flow [2024-06-21 20:14:06,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:06,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:06,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:06,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 20:14:06,035 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:06,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:06,035 INFO L85 PathProgramCache]: Analyzing trace with hash -881396068, now seen corresponding path program 10 times [2024-06-21 20:14:06,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:06,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262293714] [2024-06-21 20:14:06,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:06,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:06,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:06,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:06,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:06,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262293714] [2024-06-21 20:14:06,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262293714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:06,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:06,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:06,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63339550] [2024-06-21 20:14:06,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:06,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:06,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:06,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:06,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:06,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:06,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 227 transitions, 2948 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:06,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:06,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:06,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:06,493 INFO L124 PetriNetUnfolderBase]: 1237/2101 cut-off events. [2024-06-21 20:14:06,493 INFO L125 PetriNetUnfolderBase]: For 57849/57851 co-relation queries the response was YES. [2024-06-21 20:14:06,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13080 conditions, 2101 events. 1237/2101 cut-off events. For 57849/57851 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 11751 event pairs, 284 based on Foata normal form. 1/2097 useless extension candidates. Maximal degree in co-relation 12984. Up to 1795 conditions per place. [2024-06-21 20:14:06,511 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 185 selfloop transitions, 52 changer transitions 0/244 dead transitions. [2024-06-21 20:14:06,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 244 transitions, 3464 flow [2024-06-21 20:14:06,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:06,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:06,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 20:14:06,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-21 20:14:06,512 INFO L175 Difference]: Start difference. First operand has 200 places, 227 transitions, 2948 flow. Second operand 7 states and 161 transitions. [2024-06-21 20:14:06,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 244 transitions, 3464 flow [2024-06-21 20:14:06,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 244 transitions, 3144 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-21 20:14:06,732 INFO L231 Difference]: Finished difference. Result has 198 places, 227 transitions, 2738 flow [2024-06-21 20:14:06,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2628, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2738, PETRI_PLACES=198, PETRI_TRANSITIONS=227} [2024-06-21 20:14:06,733 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 158 predicate places. [2024-06-21 20:14:06,733 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 227 transitions, 2738 flow [2024-06-21 20:14:06,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:06,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:06,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:06,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 20:14:06,734 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:06,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:06,734 INFO L85 PathProgramCache]: Analyzing trace with hash -869431618, now seen corresponding path program 11 times [2024-06-21 20:14:06,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:06,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324814692] [2024-06-21 20:14:06,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:06,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:06,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:06,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:06,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:06,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324814692] [2024-06-21 20:14:06,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324814692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:06,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:06,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:06,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052401723] [2024-06-21 20:14:06,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:06,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:06,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:06,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:06,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:06,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:06,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 227 transitions, 2738 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:06,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:06,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:06,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:07,156 INFO L124 PetriNetUnfolderBase]: 1242/2110 cut-off events. [2024-06-21 20:14:07,156 INFO L125 PetriNetUnfolderBase]: For 59239/59241 co-relation queries the response was YES. [2024-06-21 20:14:07,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12898 conditions, 2110 events. 1242/2110 cut-off events. For 59239/59241 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 11841 event pairs, 289 based on Foata normal form. 1/2106 useless extension candidates. Maximal degree in co-relation 12803. Up to 1737 conditions per place. [2024-06-21 20:14:07,175 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 139 selfloop transitions, 99 changer transitions 0/245 dead transitions. [2024-06-21 20:14:07,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 245 transitions, 3410 flow [2024-06-21 20:14:07,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:07,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:07,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 20:14:07,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5860805860805861 [2024-06-21 20:14:07,176 INFO L175 Difference]: Start difference. First operand has 198 places, 227 transitions, 2738 flow. Second operand 7 states and 160 transitions. [2024-06-21 20:14:07,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 245 transitions, 3410 flow [2024-06-21 20:14:07,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 245 transitions, 3306 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:07,391 INFO L231 Difference]: Finished difference. Result has 199 places, 230 transitions, 2906 flow [2024-06-21 20:14:07,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2634, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2906, PETRI_PLACES=199, PETRI_TRANSITIONS=230} [2024-06-21 20:14:07,391 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 159 predicate places. [2024-06-21 20:14:07,392 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 230 transitions, 2906 flow [2024-06-21 20:14:07,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:07,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:07,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:07,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 20:14:07,392 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:07,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:07,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1093773894, now seen corresponding path program 12 times [2024-06-21 20:14:07,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:07,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690496258] [2024-06-21 20:14:07,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:07,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:07,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:07,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:07,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:07,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690496258] [2024-06-21 20:14:07,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690496258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:07,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:07,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:07,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925387733] [2024-06-21 20:14:07,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:07,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:07,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:07,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:07,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:07,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:07,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 230 transitions, 2906 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:07,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:07,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:07,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:07,897 INFO L124 PetriNetUnfolderBase]: 1247/2123 cut-off events. [2024-06-21 20:14:07,897 INFO L125 PetriNetUnfolderBase]: For 62007/62009 co-relation queries the response was YES. [2024-06-21 20:14:07,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13128 conditions, 2123 events. 1247/2123 cut-off events. For 62007/62009 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 11929 event pairs, 286 based on Foata normal form. 1/2119 useless extension candidates. Maximal degree in co-relation 13032. Up to 1743 conditions per place. [2024-06-21 20:14:07,914 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 105 changer transitions 0/250 dead transitions. [2024-06-21 20:14:07,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 250 transitions, 3600 flow [2024-06-21 20:14:07,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:07,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:07,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-21 20:14:07,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-21 20:14:07,915 INFO L175 Difference]: Start difference. First operand has 199 places, 230 transitions, 2906 flow. Second operand 9 states and 198 transitions. [2024-06-21 20:14:07,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 250 transitions, 3600 flow [2024-06-21 20:14:08,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 250 transitions, 3324 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:08,140 INFO L231 Difference]: Finished difference. Result has 203 places, 233 transitions, 2920 flow [2024-06-21 20:14:08,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2636, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2920, PETRI_PLACES=203, PETRI_TRANSITIONS=233} [2024-06-21 20:14:08,141 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 163 predicate places. [2024-06-21 20:14:08,141 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 233 transitions, 2920 flow [2024-06-21 20:14:08,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:08,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:08,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:08,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 20:14:08,141 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:08,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:08,142 INFO L85 PathProgramCache]: Analyzing trace with hash -563970470, now seen corresponding path program 13 times [2024-06-21 20:14:08,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:08,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438248389] [2024-06-21 20:14:08,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:08,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:08,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:08,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:08,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:08,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438248389] [2024-06-21 20:14:08,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438248389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:08,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:08,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:08,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990073388] [2024-06-21 20:14:08,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:08,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:08,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:08,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:08,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:08,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:08,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 233 transitions, 2920 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:08,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:08,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:08,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:08,589 INFO L124 PetriNetUnfolderBase]: 1244/2119 cut-off events. [2024-06-21 20:14:08,590 INFO L125 PetriNetUnfolderBase]: For 62337/62339 co-relation queries the response was YES. [2024-06-21 20:14:08,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13040 conditions, 2119 events. 1244/2119 cut-off events. For 62337/62339 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 11949 event pairs, 286 based on Foata normal form. 1/2115 useless extension candidates. Maximal degree in co-relation 12943. Up to 1740 conditions per place. [2024-06-21 20:14:08,609 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 136 selfloop transitions, 107 changer transitions 0/250 dead transitions. [2024-06-21 20:14:08,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 250 transitions, 3446 flow [2024-06-21 20:14:08,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:14:08,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:14:08,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-21 20:14:08,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5538461538461539 [2024-06-21 20:14:08,610 INFO L175 Difference]: Start difference. First operand has 203 places, 233 transitions, 2920 flow. Second operand 10 states and 216 transitions. [2024-06-21 20:14:08,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 250 transitions, 3446 flow [2024-06-21 20:14:08,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 250 transitions, 3112 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:08,833 INFO L231 Difference]: Finished difference. Result has 206 places, 233 transitions, 2806 flow [2024-06-21 20:14:08,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2586, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2806, PETRI_PLACES=206, PETRI_TRANSITIONS=233} [2024-06-21 20:14:08,834 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-21 20:14:08,834 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 233 transitions, 2806 flow [2024-06-21 20:14:08,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:08,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:08,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:08,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 20:14:08,835 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:08,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:08,835 INFO L85 PathProgramCache]: Analyzing trace with hash -208875130, now seen corresponding path program 1 times [2024-06-21 20:14:08,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:08,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506703228] [2024-06-21 20:14:08,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:08,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:08,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:08,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:08,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:08,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506703228] [2024-06-21 20:14:08,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506703228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:08,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:08,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:08,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372522446] [2024-06-21 20:14:08,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:08,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:08,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:08,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:08,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:08,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:08,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 233 transitions, 2806 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:08,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:08,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:08,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:09,332 INFO L124 PetriNetUnfolderBase]: 1343/2266 cut-off events. [2024-06-21 20:14:09,332 INFO L125 PetriNetUnfolderBase]: For 86445/86447 co-relation queries the response was YES. [2024-06-21 20:14:09,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14548 conditions, 2266 events. 1343/2266 cut-off events. For 86445/86447 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 12798 event pairs, 181 based on Foata normal form. 6/2267 useless extension candidates. Maximal degree in co-relation 14450. Up to 1474 conditions per place. [2024-06-21 20:14:09,351 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 200 selfloop transitions, 61 changer transitions 0/268 dead transitions. [2024-06-21 20:14:09,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 268 transitions, 3718 flow [2024-06-21 20:14:09,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:09,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:09,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 20:14:09,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-21 20:14:09,352 INFO L175 Difference]: Start difference. First operand has 206 places, 233 transitions, 2806 flow. Second operand 7 states and 172 transitions. [2024-06-21 20:14:09,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 268 transitions, 3718 flow [2024-06-21 20:14:09,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 268 transitions, 3323 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-21 20:14:09,601 INFO L231 Difference]: Finished difference. Result has 202 places, 236 transitions, 2587 flow [2024-06-21 20:14:09,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2411, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2587, PETRI_PLACES=202, PETRI_TRANSITIONS=236} [2024-06-21 20:14:09,601 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-21 20:14:09,601 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 236 transitions, 2587 flow [2024-06-21 20:14:09,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:09,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:09,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:09,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 20:14:09,602 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:09,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:09,602 INFO L85 PathProgramCache]: Analyzing trace with hash -204113530, now seen corresponding path program 2 times [2024-06-21 20:14:09,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:09,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003210910] [2024-06-21 20:14:09,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:09,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:09,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:09,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:09,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:09,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003210910] [2024-06-21 20:14:09,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003210910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:09,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:09,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:09,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465095406] [2024-06-21 20:14:09,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:09,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:09,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:09,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:09,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:09,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:09,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 236 transitions, 2587 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:09,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:09,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:09,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:10,085 INFO L124 PetriNetUnfolderBase]: 1330/2253 cut-off events. [2024-06-21 20:14:10,085 INFO L125 PetriNetUnfolderBase]: For 81360/81362 co-relation queries the response was YES. [2024-06-21 20:14:10,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13933 conditions, 2253 events. 1330/2253 cut-off events. For 81360/81362 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 12787 event pairs, 248 based on Foata normal form. 6/2254 useless extension candidates. Maximal degree in co-relation 13836. Up to 1952 conditions per place. [2024-06-21 20:14:10,106 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 229 selfloop transitions, 18 changer transitions 0/254 dead transitions. [2024-06-21 20:14:10,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 254 transitions, 3141 flow [2024-06-21 20:14:10,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:10,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:10,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-21 20:14:10,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5811965811965812 [2024-06-21 20:14:10,107 INFO L175 Difference]: Start difference. First operand has 202 places, 236 transitions, 2587 flow. Second operand 6 states and 136 transitions. [2024-06-21 20:14:10,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 254 transitions, 3141 flow [2024-06-21 20:14:10,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 254 transitions, 3078 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-21 20:14:10,340 INFO L231 Difference]: Finished difference. Result has 206 places, 236 transitions, 2564 flow [2024-06-21 20:14:10,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2524, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2564, PETRI_PLACES=206, PETRI_TRANSITIONS=236} [2024-06-21 20:14:10,341 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-21 20:14:10,341 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 236 transitions, 2564 flow [2024-06-21 20:14:10,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:10,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:10,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:10,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 20:14:10,341 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:10,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:10,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1758303866, now seen corresponding path program 3 times [2024-06-21 20:14:10,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:10,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590729870] [2024-06-21 20:14:10,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:10,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:10,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:10,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:10,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:10,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590729870] [2024-06-21 20:14:10,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590729870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:10,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:10,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:10,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470598286] [2024-06-21 20:14:10,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:10,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:10,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:10,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:10,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:10,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:10,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 236 transitions, 2564 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:10,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:10,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:10,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:10,808 INFO L124 PetriNetUnfolderBase]: 1358/2297 cut-off events. [2024-06-21 20:14:10,808 INFO L125 PetriNetUnfolderBase]: For 87561/87563 co-relation queries the response was YES. [2024-06-21 20:14:10,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14235 conditions, 2297 events. 1358/2297 cut-off events. For 87561/87563 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 13075 event pairs, 253 based on Foata normal form. 8/2300 useless extension candidates. Maximal degree in co-relation 14136. Up to 1677 conditions per place. [2024-06-21 20:14:10,828 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 198 selfloop transitions, 57 changer transitions 0/262 dead transitions. [2024-06-21 20:14:10,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 262 transitions, 3324 flow [2024-06-21 20:14:10,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:10,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:10,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 20:14:10,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-21 20:14:10,829 INFO L175 Difference]: Start difference. First operand has 206 places, 236 transitions, 2564 flow. Second operand 6 states and 150 transitions. [2024-06-21 20:14:10,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 262 transitions, 3324 flow [2024-06-21 20:14:11,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 262 transitions, 3255 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:11,036 INFO L231 Difference]: Finished difference. Result has 206 places, 237 transitions, 2636 flow [2024-06-21 20:14:11,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2495, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2636, PETRI_PLACES=206, PETRI_TRANSITIONS=237} [2024-06-21 20:14:11,037 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-21 20:14:11,037 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 237 transitions, 2636 flow [2024-06-21 20:14:11,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:11,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:11,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:11,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 20:14:11,038 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:11,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:11,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1750685306, now seen corresponding path program 4 times [2024-06-21 20:14:11,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:11,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123872038] [2024-06-21 20:14:11,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:11,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:11,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:11,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:11,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:11,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123872038] [2024-06-21 20:14:11,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123872038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:11,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:11,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:11,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833712160] [2024-06-21 20:14:11,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:11,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:11,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:11,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:11,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:11,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:11,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 237 transitions, 2636 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:11,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:11,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:11,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:11,541 INFO L124 PetriNetUnfolderBase]: 1340/2269 cut-off events. [2024-06-21 20:14:11,541 INFO L125 PetriNetUnfolderBase]: For 80709/80711 co-relation queries the response was YES. [2024-06-21 20:14:11,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13820 conditions, 2269 events. 1340/2269 cut-off events. For 80709/80711 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 12948 event pairs, 314 based on Foata normal form. 8/2270 useless extension candidates. Maximal degree in co-relation 13720. Up to 1926 conditions per place. [2024-06-21 20:14:11,562 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 198 selfloop transitions, 49 changer transitions 0/254 dead transitions. [2024-06-21 20:14:11,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 254 transitions, 3206 flow [2024-06-21 20:14:11,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:11,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:11,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-21 20:14:11,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-21 20:14:11,563 INFO L175 Difference]: Start difference. First operand has 206 places, 237 transitions, 2636 flow. Second operand 6 states and 143 transitions. [2024-06-21 20:14:11,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 254 transitions, 3206 flow [2024-06-21 20:14:11,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 254 transitions, 3079 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:11,773 INFO L231 Difference]: Finished difference. Result has 207 places, 237 transitions, 2618 flow [2024-06-21 20:14:11,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2509, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2618, PETRI_PLACES=207, PETRI_TRANSITIONS=237} [2024-06-21 20:14:11,774 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-21 20:14:11,774 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 237 transitions, 2618 flow [2024-06-21 20:14:11,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:11,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:11,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:11,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 20:14:11,775 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:11,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:11,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1403182300, now seen corresponding path program 5 times [2024-06-21 20:14:11,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:11,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276983913] [2024-06-21 20:14:11,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:11,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:11,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:11,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:11,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:11,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276983913] [2024-06-21 20:14:11,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276983913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:11,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:11,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:11,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919629065] [2024-06-21 20:14:11,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:11,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:11,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:11,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:11,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:11,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:11,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 237 transitions, 2618 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:11,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:11,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:11,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:12,245 INFO L124 PetriNetUnfolderBase]: 1401/2366 cut-off events. [2024-06-21 20:14:12,245 INFO L125 PetriNetUnfolderBase]: For 89028/89030 co-relation queries the response was YES. [2024-06-21 20:14:12,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14588 conditions, 2366 events. 1401/2366 cut-off events. For 89028/89030 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 13567 event pairs, 325 based on Foata normal form. 8/2369 useless extension candidates. Maximal degree in co-relation 14488. Up to 1829 conditions per place. [2024-06-21 20:14:12,267 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 201 selfloop transitions, 60 changer transitions 0/268 dead transitions. [2024-06-21 20:14:12,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 268 transitions, 3416 flow [2024-06-21 20:14:12,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:12,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:12,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 20:14:12,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-21 20:14:12,268 INFO L175 Difference]: Start difference. First operand has 207 places, 237 transitions, 2618 flow. Second operand 7 states and 168 transitions. [2024-06-21 20:14:12,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 268 transitions, 3416 flow [2024-06-21 20:14:12,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 268 transitions, 3260 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:12,487 INFO L231 Difference]: Finished difference. Result has 207 places, 239 transitions, 2622 flow [2024-06-21 20:14:12,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2464, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2622, PETRI_PLACES=207, PETRI_TRANSITIONS=239} [2024-06-21 20:14:12,488 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-21 20:14:12,488 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 239 transitions, 2622 flow [2024-06-21 20:14:12,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:12,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:12,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:12,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 20:14:12,488 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:12,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:12,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1402973050, now seen corresponding path program 6 times [2024-06-21 20:14:12,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:12,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480032037] [2024-06-21 20:14:12,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:12,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:12,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:12,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:12,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:12,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480032037] [2024-06-21 20:14:12,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480032037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:12,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:12,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:12,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324372649] [2024-06-21 20:14:12,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:12,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:12,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:12,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:12,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:12,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:12,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 239 transitions, 2622 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:12,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:12,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:12,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:12,983 INFO L124 PetriNetUnfolderBase]: 1429/2410 cut-off events. [2024-06-21 20:14:12,983 INFO L125 PetriNetUnfolderBase]: For 89547/89549 co-relation queries the response was YES. [2024-06-21 20:14:12,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14780 conditions, 2410 events. 1429/2410 cut-off events. For 89547/89549 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 13859 event pairs, 345 based on Foata normal form. 8/2413 useless extension candidates. Maximal degree in co-relation 14681. Up to 2049 conditions per place. [2024-06-21 20:14:13,006 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 194 selfloop transitions, 60 changer transitions 0/261 dead transitions. [2024-06-21 20:14:13,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 261 transitions, 3234 flow [2024-06-21 20:14:13,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:13,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:13,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 20:14:13,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-21 20:14:13,007 INFO L175 Difference]: Start difference. First operand has 207 places, 239 transitions, 2622 flow. Second operand 7 states and 161 transitions. [2024-06-21 20:14:13,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 261 transitions, 3234 flow [2024-06-21 20:14:13,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 261 transitions, 3151 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 20:14:13,297 INFO L231 Difference]: Finished difference. Result has 211 places, 240 transitions, 2684 flow [2024-06-21 20:14:13,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2684, PETRI_PLACES=211, PETRI_TRANSITIONS=240} [2024-06-21 20:14:13,298 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 171 predicate places. [2024-06-21 20:14:13,298 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 240 transitions, 2684 flow [2024-06-21 20:14:13,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:13,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:13,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:13,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 20:14:13,299 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:13,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:13,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1137275770, now seen corresponding path program 7 times [2024-06-21 20:14:13,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:13,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125284276] [2024-06-21 20:14:13,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:13,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:13,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:13,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:13,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:13,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125284276] [2024-06-21 20:14:13,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125284276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:13,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:13,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:13,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488533181] [2024-06-21 20:14:13,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:13,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:13,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:13,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:13,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:13,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:13,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 240 transitions, 2684 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:13,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:13,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:13,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:13,829 INFO L124 PetriNetUnfolderBase]: 1457/2454 cut-off events. [2024-06-21 20:14:13,829 INFO L125 PetriNetUnfolderBase]: For 92422/92424 co-relation queries the response was YES. [2024-06-21 20:14:13,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15155 conditions, 2454 events. 1457/2454 cut-off events. For 92422/92424 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 14182 event pairs, 349 based on Foata normal form. 8/2457 useless extension candidates. Maximal degree in co-relation 15054. Up to 2093 conditions per place. [2024-06-21 20:14:13,851 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 192 selfloop transitions, 60 changer transitions 0/259 dead transitions. [2024-06-21 20:14:13,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 259 transitions, 3282 flow [2024-06-21 20:14:13,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:13,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:13,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-21 20:14:13,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5824175824175825 [2024-06-21 20:14:13,852 INFO L175 Difference]: Start difference. First operand has 211 places, 240 transitions, 2684 flow. Second operand 7 states and 159 transitions. [2024-06-21 20:14:13,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 259 transitions, 3282 flow [2024-06-21 20:14:14,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 259 transitions, 3163 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:14,083 INFO L231 Difference]: Finished difference. Result has 213 places, 241 transitions, 2708 flow [2024-06-21 20:14:14,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2708, PETRI_PLACES=213, PETRI_TRANSITIONS=241} [2024-06-21 20:14:14,083 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 173 predicate places. [2024-06-21 20:14:14,084 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 241 transitions, 2708 flow [2024-06-21 20:14:14,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:14,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:14,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:14,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 20:14:14,084 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:14,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:14,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1772347684, now seen corresponding path program 8 times [2024-06-21 20:14:14,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:14,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951164767] [2024-06-21 20:14:14,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:14,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:14,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:14,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:14,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:14,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951164767] [2024-06-21 20:14:14,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951164767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:14,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:14,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:14,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971902007] [2024-06-21 20:14:14,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:14,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:14,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:14,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:14,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:14,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:14,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 241 transitions, 2708 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:14,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:14,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:14,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:14,628 INFO L124 PetriNetUnfolderBase]: 1439/2428 cut-off events. [2024-06-21 20:14:14,628 INFO L125 PetriNetUnfolderBase]: For 84694/84696 co-relation queries the response was YES. [2024-06-21 20:14:14,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14642 conditions, 2428 events. 1439/2428 cut-off events. For 84694/84696 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 14053 event pairs, 329 based on Foata normal form. 8/2431 useless extension candidates. Maximal degree in co-relation 14540. Up to 1985 conditions per place. [2024-06-21 20:14:14,647 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 209 selfloop transitions, 48 changer transitions 0/264 dead transitions. [2024-06-21 20:14:14,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 264 transitions, 3314 flow [2024-06-21 20:14:14,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:14,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:14,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 20:14:14,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2024-06-21 20:14:14,647 INFO L175 Difference]: Start difference. First operand has 213 places, 241 transitions, 2708 flow. Second operand 6 states and 147 transitions. [2024-06-21 20:14:14,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 264 transitions, 3314 flow [2024-06-21 20:14:14,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 264 transitions, 3191 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:14,845 INFO L231 Difference]: Finished difference. Result has 214 places, 241 transitions, 2693 flow [2024-06-21 20:14:14,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2693, PETRI_PLACES=214, PETRI_TRANSITIONS=241} [2024-06-21 20:14:14,846 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 174 predicate places. [2024-06-21 20:14:14,846 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 241 transitions, 2693 flow [2024-06-21 20:14:14,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:14,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:14,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:14,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 20:14:14,846 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:14,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:14,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1225925850, now seen corresponding path program 1 times [2024-06-21 20:14:14,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:14,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147965837] [2024-06-21 20:14:14,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:14,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:14,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:14,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:14,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:14,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147965837] [2024-06-21 20:14:14,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147965837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:14,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:14,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:14,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122647980] [2024-06-21 20:14:14,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:14,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:14,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:14,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:14,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:14,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:14,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 241 transitions, 2693 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:14,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:14,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:14,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:15,321 INFO L124 PetriNetUnfolderBase]: 1459/2464 cut-off events. [2024-06-21 20:14:15,321 INFO L125 PetriNetUnfolderBase]: For 84118/84120 co-relation queries the response was YES. [2024-06-21 20:14:15,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14867 conditions, 2464 events. 1459/2464 cut-off events. For 84118/84120 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 14240 event pairs, 273 based on Foata normal form. 6/2465 useless extension candidates. Maximal degree in co-relation 14764. Up to 1432 conditions per place. [2024-06-21 20:14:15,343 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 195 selfloop transitions, 71 changer transitions 0/273 dead transitions. [2024-06-21 20:14:15,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 273 transitions, 3497 flow [2024-06-21 20:14:15,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:15,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:15,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:14:15,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227106227106227 [2024-06-21 20:14:15,345 INFO L175 Difference]: Start difference. First operand has 214 places, 241 transitions, 2693 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:14:15,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 273 transitions, 3497 flow [2024-06-21 20:14:15,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 273 transitions, 3382 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:15,538 INFO L231 Difference]: Finished difference. Result has 215 places, 242 transitions, 2744 flow [2024-06-21 20:14:15,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2580, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2744, PETRI_PLACES=215, PETRI_TRANSITIONS=242} [2024-06-21 20:14:15,539 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 175 predicate places. [2024-06-21 20:14:15,539 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 242 transitions, 2744 flow [2024-06-21 20:14:15,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:15,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:15,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:15,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 20:14:15,540 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:15,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:15,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1225656739, now seen corresponding path program 1 times [2024-06-21 20:14:15,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:15,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110048174] [2024-06-21 20:14:15,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:15,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:15,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:15,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:15,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:15,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110048174] [2024-06-21 20:14:15,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110048174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:15,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:15,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:15,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457699133] [2024-06-21 20:14:15,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:15,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:15,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:15,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:15,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:15,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:15,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 242 transitions, 2744 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:15,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:15,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:15,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:16,113 INFO L124 PetriNetUnfolderBase]: 1566/2640 cut-off events. [2024-06-21 20:14:16,114 INFO L125 PetriNetUnfolderBase]: For 97189/97194 co-relation queries the response was YES. [2024-06-21 20:14:16,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16400 conditions, 2640 events. 1566/2640 cut-off events. For 97189/97194 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 15464 event pairs, 310 based on Foata normal form. 10/2647 useless extension candidates. Maximal degree in co-relation 16297. Up to 1984 conditions per place. [2024-06-21 20:14:16,134 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 194 selfloop transitions, 79 changer transitions 0/280 dead transitions. [2024-06-21 20:14:16,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 280 transitions, 3643 flow [2024-06-21 20:14:16,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:16,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:16,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-21 20:14:16,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5783475783475783 [2024-06-21 20:14:16,136 INFO L175 Difference]: Start difference. First operand has 215 places, 242 transitions, 2744 flow. Second operand 9 states and 203 transitions. [2024-06-21 20:14:16,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 280 transitions, 3643 flow [2024-06-21 20:14:16,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 280 transitions, 3405 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:16,454 INFO L231 Difference]: Finished difference. Result has 220 places, 250 transitions, 2841 flow [2024-06-21 20:14:16,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2523, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2841, PETRI_PLACES=220, PETRI_TRANSITIONS=250} [2024-06-21 20:14:16,454 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 180 predicate places. [2024-06-21 20:14:16,454 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 250 transitions, 2841 flow [2024-06-21 20:14:16,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:16,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:16,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:16,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 20:14:16,455 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:16,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:16,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1225657080, now seen corresponding path program 2 times [2024-06-21 20:14:16,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:16,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888014965] [2024-06-21 20:14:16,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:16,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:16,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:16,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:16,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:16,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888014965] [2024-06-21 20:14:16,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888014965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:16,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:16,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:16,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246950287] [2024-06-21 20:14:16,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:16,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:16,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:16,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:16,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:16,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:16,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 250 transitions, 2841 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:16,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:16,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:16,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:16,973 INFO L124 PetriNetUnfolderBase]: 1586/2675 cut-off events. [2024-06-21 20:14:16,973 INFO L125 PetriNetUnfolderBase]: For 100103/100105 co-relation queries the response was YES. [2024-06-21 20:14:16,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16400 conditions, 2675 events. 1586/2675 cut-off events. For 100103/100105 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15669 event pairs, 286 based on Foata normal form. 6/2676 useless extension candidates. Maximal degree in co-relation 16296. Up to 1558 conditions per place. [2024-06-21 20:14:16,997 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 197 selfloop transitions, 76 changer transitions 0/280 dead transitions. [2024-06-21 20:14:16,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 280 transitions, 3668 flow [2024-06-21 20:14:16,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:16,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:16,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 20:14:16,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-21 20:14:16,998 INFO L175 Difference]: Start difference. First operand has 220 places, 250 transitions, 2841 flow. Second operand 7 states and 169 transitions. [2024-06-21 20:14:16,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 280 transitions, 3668 flow [2024-06-21 20:14:17,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 280 transitions, 3572 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:17,414 INFO L231 Difference]: Finished difference. Result has 222 places, 251 transitions, 2917 flow [2024-06-21 20:14:17,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2747, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2917, PETRI_PLACES=222, PETRI_TRANSITIONS=251} [2024-06-21 20:14:17,415 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 182 predicate places. [2024-06-21 20:14:17,415 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 251 transitions, 2917 flow [2024-06-21 20:14:17,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:17,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:17,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:17,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 20:14:17,416 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:17,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:17,417 INFO L85 PathProgramCache]: Analyzing trace with hash -231375873, now seen corresponding path program 2 times [2024-06-21 20:14:17,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:17,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620902183] [2024-06-21 20:14:17,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:17,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:17,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:17,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:17,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:17,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620902183] [2024-06-21 20:14:17,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620902183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:17,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:17,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:17,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187202785] [2024-06-21 20:14:17,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:17,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:17,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:17,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:17,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:17,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:17,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 251 transitions, 2917 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:17,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:17,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:17,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:18,072 INFO L124 PetriNetUnfolderBase]: 1614/2724 cut-off events. [2024-06-21 20:14:18,072 INFO L125 PetriNetUnfolderBase]: For 104641/104646 co-relation queries the response was YES. [2024-06-21 20:14:18,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16956 conditions, 2724 events. 1614/2724 cut-off events. For 104641/104646 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 16081 event pairs, 382 based on Foata normal form. 12/2733 useless extension candidates. Maximal degree in co-relation 16851. Up to 2343 conditions per place. [2024-06-21 20:14:18,105 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 200 selfloop transitions, 65 changer transitions 0/272 dead transitions. [2024-06-21 20:14:18,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 272 transitions, 3542 flow [2024-06-21 20:14:18,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:18,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:18,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-21 20:14:18,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5584045584045584 [2024-06-21 20:14:18,106 INFO L175 Difference]: Start difference. First operand has 222 places, 251 transitions, 2917 flow. Second operand 9 states and 196 transitions. [2024-06-21 20:14:18,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 272 transitions, 3542 flow [2024-06-21 20:14:18,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 272 transitions, 3434 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-21 20:14:18,519 INFO L231 Difference]: Finished difference. Result has 227 places, 252 transitions, 2968 flow [2024-06-21 20:14:18,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2809, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2968, PETRI_PLACES=227, PETRI_TRANSITIONS=252} [2024-06-21 20:14:18,520 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 187 predicate places. [2024-06-21 20:14:18,520 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 252 transitions, 2968 flow [2024-06-21 20:14:18,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:18,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:18,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:18,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 20:14:18,520 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:18,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:18,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1137091320, now seen corresponding path program 3 times [2024-06-21 20:14:18,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:18,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427640246] [2024-06-21 20:14:18,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:18,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:18,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:18,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:18,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:18,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427640246] [2024-06-21 20:14:18,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427640246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:18,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:18,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:18,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028067933] [2024-06-21 20:14:18,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:18,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:18,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:18,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:18,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:18,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:18,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 252 transitions, 2968 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:18,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:18,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:18,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:19,020 INFO L124 PetriNetUnfolderBase]: 1634/2753 cut-off events. [2024-06-21 20:14:19,020 INFO L125 PetriNetUnfolderBase]: For 104921/104923 co-relation queries the response was YES. [2024-06-21 20:14:19,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17082 conditions, 2753 events. 1634/2753 cut-off events. For 104921/104923 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 16278 event pairs, 386 based on Foata normal form. 6/2750 useless extension candidates. Maximal degree in co-relation 16976. Up to 2258 conditions per place. [2024-06-21 20:14:19,047 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 202 selfloop transitions, 65 changer transitions 0/274 dead transitions. [2024-06-21 20:14:19,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 274 transitions, 3618 flow [2024-06-21 20:14:19,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:19,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:19,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 20:14:19,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2024-06-21 20:14:19,048 INFO L175 Difference]: Start difference. First operand has 227 places, 252 transitions, 2968 flow. Second operand 7 states and 162 transitions. [2024-06-21 20:14:19,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 274 transitions, 3618 flow [2024-06-21 20:14:19,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 274 transitions, 3490 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:19,360 INFO L231 Difference]: Finished difference. Result has 227 places, 253 transitions, 2991 flow [2024-06-21 20:14:19,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2840, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2991, PETRI_PLACES=227, PETRI_TRANSITIONS=253} [2024-06-21 20:14:19,360 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 187 predicate places. [2024-06-21 20:14:19,361 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 253 transitions, 2991 flow [2024-06-21 20:14:19,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:19,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:19,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:19,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 20:14:19,361 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:19,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:19,361 INFO L85 PathProgramCache]: Analyzing trace with hash -231523743, now seen corresponding path program 3 times [2024-06-21 20:14:19,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:19,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058550044] [2024-06-21 20:14:19,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:19,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:19,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:19,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:19,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:19,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058550044] [2024-06-21 20:14:19,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058550044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:19,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:19,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:19,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416890964] [2024-06-21 20:14:19,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:19,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:19,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:19,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:19,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:19,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:19,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 253 transitions, 2991 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:19,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:19,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:19,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:19,946 INFO L124 PetriNetUnfolderBase]: 1654/2790 cut-off events. [2024-06-21 20:14:19,946 INFO L125 PetriNetUnfolderBase]: For 108947/108952 co-relation queries the response was YES. [2024-06-21 20:14:19,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17381 conditions, 2790 events. 1654/2790 cut-off events. For 108947/108952 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 16536 event pairs, 376 based on Foata normal form. 10/2797 useless extension candidates. Maximal degree in co-relation 17274. Up to 2345 conditions per place. [2024-06-21 20:14:19,974 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 201 selfloop transitions, 71 changer transitions 0/279 dead transitions. [2024-06-21 20:14:19,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 279 transitions, 3667 flow [2024-06-21 20:14:19,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:14:19,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:14:19,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-21 20:14:19,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5564102564102564 [2024-06-21 20:14:19,976 INFO L175 Difference]: Start difference. First operand has 227 places, 253 transitions, 2991 flow. Second operand 10 states and 217 transitions. [2024-06-21 20:14:19,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 279 transitions, 3667 flow [2024-06-21 20:14:20,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 279 transitions, 3536 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:20,368 INFO L231 Difference]: Finished difference. Result has 233 places, 255 transitions, 3059 flow [2024-06-21 20:14:20,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2862, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3059, PETRI_PLACES=233, PETRI_TRANSITIONS=255} [2024-06-21 20:14:20,368 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 193 predicate places. [2024-06-21 20:14:20,369 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 255 transitions, 3059 flow [2024-06-21 20:14:20,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:20,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:20,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:20,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 20:14:20,369 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:20,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:20,370 INFO L85 PathProgramCache]: Analyzing trace with hash -169557057, now seen corresponding path program 4 times [2024-06-21 20:14:20,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:20,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526311905] [2024-06-21 20:14:20,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:20,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:20,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:20,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:20,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:20,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526311905] [2024-06-21 20:14:20,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526311905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:20,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:20,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:20,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476914463] [2024-06-21 20:14:20,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:20,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:20,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:20,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:20,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:20,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:20,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 255 transitions, 3059 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:20,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:20,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:20,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:20,984 INFO L124 PetriNetUnfolderBase]: 1758/2965 cut-off events. [2024-06-21 20:14:20,984 INFO L125 PetriNetUnfolderBase]: For 162431/162433 co-relation queries the response was YES. [2024-06-21 20:14:21,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18487 conditions, 2965 events. 1758/2965 cut-off events. For 162431/162433 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17814 event pairs, 442 based on Foata normal form. 34/2994 useless extension candidates. Maximal degree in co-relation 18378. Up to 2441 conditions per place. [2024-06-21 20:14:21,014 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 210 selfloop transitions, 53 changer transitions 6/276 dead transitions. [2024-06-21 20:14:21,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 276 transitions, 3714 flow [2024-06-21 20:14:21,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:21,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:21,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 20:14:21,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043956043956044 [2024-06-21 20:14:21,016 INFO L175 Difference]: Start difference. First operand has 233 places, 255 transitions, 3059 flow. Second operand 7 states and 165 transitions. [2024-06-21 20:14:21,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 276 transitions, 3714 flow [2024-06-21 20:14:21,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 276 transitions, 3575 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 20:14:21,390 INFO L231 Difference]: Finished difference. Result has 232 places, 252 transitions, 3024 flow [2024-06-21 20:14:21,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2920, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3024, PETRI_PLACES=232, PETRI_TRANSITIONS=252} [2024-06-21 20:14:21,391 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 192 predicate places. [2024-06-21 20:14:21,391 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 252 transitions, 3024 flow [2024-06-21 20:14:21,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:21,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:21,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:21,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 20:14:21,392 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:21,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:21,392 INFO L85 PathProgramCache]: Analyzing trace with hash -169705268, now seen corresponding path program 4 times [2024-06-21 20:14:21,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:21,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385869032] [2024-06-21 20:14:21,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:21,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:21,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:21,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:21,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:21,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385869032] [2024-06-21 20:14:21,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385869032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:21,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:21,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:21,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755967554] [2024-06-21 20:14:21,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:21,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:21,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:21,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:21,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:21,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:21,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 252 transitions, 3024 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:21,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:21,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:21,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:22,023 INFO L124 PetriNetUnfolderBase]: 1662/2805 cut-off events. [2024-06-21 20:14:22,023 INFO L125 PetriNetUnfolderBase]: For 102528/102530 co-relation queries the response was YES. [2024-06-21 20:14:22,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17285 conditions, 2805 events. 1662/2805 cut-off events. For 102528/102530 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 16766 event pairs, 284 based on Foata normal form. 6/2806 useless extension candidates. Maximal degree in co-relation 17176. Up to 2021 conditions per place. [2024-06-21 20:14:22,050 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 215 selfloop transitions, 56 changer transitions 0/278 dead transitions. [2024-06-21 20:14:22,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 278 transitions, 3682 flow [2024-06-21 20:14:22,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:22,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:22,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 20:14:22,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-21 20:14:22,051 INFO L175 Difference]: Start difference. First operand has 232 places, 252 transitions, 3024 flow. Second operand 6 states and 150 transitions. [2024-06-21 20:14:22,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 278 transitions, 3682 flow [2024-06-21 20:14:22,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 278 transitions, 3570 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:22,392 INFO L231 Difference]: Finished difference. Result has 233 places, 252 transitions, 3032 flow [2024-06-21 20:14:22,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2912, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3032, PETRI_PLACES=233, PETRI_TRANSITIONS=252} [2024-06-21 20:14:22,392 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 193 predicate places. [2024-06-21 20:14:22,392 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 252 transitions, 3032 flow [2024-06-21 20:14:22,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:22,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:22,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:22,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 20:14:22,393 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:22,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:22,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1971982135, now seen corresponding path program 5 times [2024-06-21 20:14:22,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:22,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483332964] [2024-06-21 20:14:22,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:22,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:22,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:22,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:22,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:22,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483332964] [2024-06-21 20:14:22,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483332964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:22,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:22,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:22,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144701854] [2024-06-21 20:14:22,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:22,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:22,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:22,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:22,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:22,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:22,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 252 transitions, 3032 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:22,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:22,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:22,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:22,984 INFO L124 PetriNetUnfolderBase]: 1766/2979 cut-off events. [2024-06-21 20:14:22,985 INFO L125 PetriNetUnfolderBase]: For 158064/158066 co-relation queries the response was YES. [2024-06-21 20:14:23,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18349 conditions, 2979 events. 1766/2979 cut-off events. For 158064/158066 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 17961 event pairs, 439 based on Foata normal form. 34/3008 useless extension candidates. Maximal degree in co-relation 18239. Up to 2460 conditions per place. [2024-06-21 20:14:23,012 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 212 selfloop transitions, 49 changer transitions 6/274 dead transitions. [2024-06-21 20:14:23,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 274 transitions, 3687 flow [2024-06-21 20:14:23,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:23,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:23,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 20:14:23,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865384615384616 [2024-06-21 20:14:23,013 INFO L175 Difference]: Start difference. First operand has 233 places, 252 transitions, 3032 flow. Second operand 8 states and 183 transitions. [2024-06-21 20:14:23,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 274 transitions, 3687 flow [2024-06-21 20:14:23,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 274 transitions, 3517 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:23,368 INFO L231 Difference]: Finished difference. Result has 234 places, 249 transitions, 2962 flow [2024-06-21 20:14:23,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2862, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2962, PETRI_PLACES=234, PETRI_TRANSITIONS=249} [2024-06-21 20:14:23,368 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 194 predicate places. [2024-06-21 20:14:23,368 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 249 transitions, 2962 flow [2024-06-21 20:14:23,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:23,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:23,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:23,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 20:14:23,369 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:23,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:23,369 INFO L85 PathProgramCache]: Analyzing trace with hash -169704927, now seen corresponding path program 6 times [2024-06-21 20:14:23,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:23,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890269702] [2024-06-21 20:14:23,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:23,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:23,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:23,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:23,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:23,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890269702] [2024-06-21 20:14:23,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890269702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:23,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:23,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:23,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724944777] [2024-06-21 20:14:23,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:23,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:23,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:23,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:23,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:23,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:23,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 249 transitions, 2962 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:23,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:23,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:23,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:24,030 INFO L124 PetriNetUnfolderBase]: 1796/3043 cut-off events. [2024-06-21 20:14:24,030 INFO L125 PetriNetUnfolderBase]: For 149116/149118 co-relation queries the response was YES. [2024-06-21 20:14:24,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18551 conditions, 3043 events. 1796/3043 cut-off events. For 149116/149118 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 18464 event pairs, 309 based on Foata normal form. 30/3068 useless extension candidates. Maximal degree in co-relation 18441. Up to 2231 conditions per place. [2024-06-21 20:14:24,057 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 213 selfloop transitions, 56 changer transitions 7/283 dead transitions. [2024-06-21 20:14:24,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 283 transitions, 3766 flow [2024-06-21 20:14:24,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:24,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:24,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:14:24,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6336996336996337 [2024-06-21 20:14:24,058 INFO L175 Difference]: Start difference. First operand has 234 places, 249 transitions, 2962 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:14:24,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 283 transitions, 3766 flow [2024-06-21 20:14:24,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 283 transitions, 3610 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:24,412 INFO L231 Difference]: Finished difference. Result has 235 places, 250 transitions, 3006 flow [2024-06-21 20:14:24,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2816, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3006, PETRI_PLACES=235, PETRI_TRANSITIONS=250} [2024-06-21 20:14:24,413 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 195 predicate places. [2024-06-21 20:14:24,413 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 250 transitions, 3006 flow [2024-06-21 20:14:24,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:24,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:24,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:24,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 20:14:24,414 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:24,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:24,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1979606647, now seen corresponding path program 1 times [2024-06-21 20:14:24,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:24,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390005786] [2024-06-21 20:14:24,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:24,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:24,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:24,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:24,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:24,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390005786] [2024-06-21 20:14:24,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390005786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:24,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:24,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:24,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646113454] [2024-06-21 20:14:24,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:24,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:24,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:24,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:24,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:24,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:24,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 250 transitions, 3006 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:24,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:24,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:24,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:25,019 INFO L124 PetriNetUnfolderBase]: 1803/3058 cut-off events. [2024-06-21 20:14:25,019 INFO L125 PetriNetUnfolderBase]: For 150894/150896 co-relation queries the response was YES. [2024-06-21 20:14:25,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18459 conditions, 3058 events. 1803/3058 cut-off events. For 150894/150896 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18497 event pairs, 387 based on Foata normal form. 30/3083 useless extension candidates. Maximal degree in co-relation 18347. Up to 2375 conditions per place. [2024-06-21 20:14:25,048 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 213 selfloop transitions, 51 changer transitions 9/280 dead transitions. [2024-06-21 20:14:25,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 280 transitions, 3749 flow [2024-06-21 20:14:25,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:25,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:25,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 20:14:25,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993589743589743 [2024-06-21 20:14:25,049 INFO L175 Difference]: Start difference. First operand has 235 places, 250 transitions, 3006 flow. Second operand 8 states and 187 transitions. [2024-06-21 20:14:25,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 280 transitions, 3749 flow [2024-06-21 20:14:25,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 280 transitions, 3598 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:25,418 INFO L231 Difference]: Finished difference. Result has 237 places, 249 transitions, 2994 flow [2024-06-21 20:14:25,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2855, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2994, PETRI_PLACES=237, PETRI_TRANSITIONS=249} [2024-06-21 20:14:25,418 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 197 predicate places. [2024-06-21 20:14:25,418 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 249 transitions, 2994 flow [2024-06-21 20:14:25,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:25,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:25,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:25,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 20:14:25,419 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:25,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:25,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1495376255, now seen corresponding path program 7 times [2024-06-21 20:14:25,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:25,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360889922] [2024-06-21 20:14:25,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:25,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:25,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:25,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:25,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:25,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360889922] [2024-06-21 20:14:25,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360889922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:25,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:25,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:25,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196006858] [2024-06-21 20:14:25,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:25,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:25,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:25,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:25,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:25,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:25,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 249 transitions, 2994 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:25,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:25,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:25,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:26,043 INFO L124 PetriNetUnfolderBase]: 1761/2975 cut-off events. [2024-06-21 20:14:26,043 INFO L125 PetriNetUnfolderBase]: For 119704/119709 co-relation queries the response was YES. [2024-06-21 20:14:26,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18404 conditions, 2975 events. 1761/2975 cut-off events. For 119704/119709 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17833 event pairs, 314 based on Foata normal form. 10/2982 useless extension candidates. Maximal degree in co-relation 18293. Up to 2452 conditions per place. [2024-06-21 20:14:26,069 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 221 selfloop transitions, 58 changer transitions 0/286 dead transitions. [2024-06-21 20:14:26,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 286 transitions, 3835 flow [2024-06-21 20:14:26,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:26,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:26,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-21 20:14:26,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726495726495726 [2024-06-21 20:14:26,070 INFO L175 Difference]: Start difference. First operand has 237 places, 249 transitions, 2994 flow. Second operand 9 states and 201 transitions. [2024-06-21 20:14:26,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 286 transitions, 3835 flow [2024-06-21 20:14:26,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 286 transitions, 3732 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 20:14:26,562 INFO L231 Difference]: Finished difference. Result has 238 places, 254 transitions, 3078 flow [2024-06-21 20:14:26,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2893, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3078, PETRI_PLACES=238, PETRI_TRANSITIONS=254} [2024-06-21 20:14:26,563 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 198 predicate places. [2024-06-21 20:14:26,563 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 254 transitions, 3078 flow [2024-06-21 20:14:26,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:26,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:26,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:26,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 20:14:26,563 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:26,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:26,563 INFO L85 PathProgramCache]: Analyzing trace with hash 2118525681, now seen corresponding path program 8 times [2024-06-21 20:14:26,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:26,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531878470] [2024-06-21 20:14:26,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:26,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:26,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:26,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:26,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:26,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531878470] [2024-06-21 20:14:26,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531878470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:26,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:26,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:26,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853124095] [2024-06-21 20:14:26,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:26,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:26,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:26,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:26,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:26,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:26,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 254 transitions, 3078 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:26,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:26,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:26,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:27,237 INFO L124 PetriNetUnfolderBase]: 1847/3119 cut-off events. [2024-06-21 20:14:27,237 INFO L125 PetriNetUnfolderBase]: For 143085/143090 co-relation queries the response was YES. [2024-06-21 20:14:27,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20067 conditions, 3119 events. 1847/3119 cut-off events. For 143085/143090 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18876 event pairs, 387 based on Foata normal form. 10/3126 useless extension candidates. Maximal degree in co-relation 19957. Up to 1948 conditions per place. [2024-06-21 20:14:27,272 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 187 selfloop transitions, 94 changer transitions 0/288 dead transitions. [2024-06-21 20:14:27,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 288 transitions, 4066 flow [2024-06-21 20:14:27,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:27,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:27,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 20:14:27,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993589743589743 [2024-06-21 20:14:27,274 INFO L175 Difference]: Start difference. First operand has 238 places, 254 transitions, 3078 flow. Second operand 8 states and 187 transitions. [2024-06-21 20:14:27,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 288 transitions, 4066 flow [2024-06-21 20:14:27,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 288 transitions, 3900 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:27,739 INFO L231 Difference]: Finished difference. Result has 241 places, 257 transitions, 3166 flow [2024-06-21 20:14:27,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2922, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3166, PETRI_PLACES=241, PETRI_TRANSITIONS=257} [2024-06-21 20:14:27,740 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 201 predicate places. [2024-06-21 20:14:27,740 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 257 transitions, 3166 flow [2024-06-21 20:14:27,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:27,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:27,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:27,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 20:14:27,741 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:27,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:27,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1820117375, now seen corresponding path program 9 times [2024-06-21 20:14:27,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:27,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374205003] [2024-06-21 20:14:27,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:27,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:27,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:27,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:27,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:27,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374205003] [2024-06-21 20:14:27,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374205003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:27,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:27,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:27,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732058398] [2024-06-21 20:14:27,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:27,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:27,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:27,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:27,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:27,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:27,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 257 transitions, 3166 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:27,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:27,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:27,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:28,391 INFO L124 PetriNetUnfolderBase]: 1834/3102 cut-off events. [2024-06-21 20:14:28,391 INFO L125 PetriNetUnfolderBase]: For 135047/135052 co-relation queries the response was YES. [2024-06-21 20:14:28,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19493 conditions, 3102 events. 1834/3102 cut-off events. For 135047/135052 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18807 event pairs, 341 based on Foata normal form. 10/3109 useless extension candidates. Maximal degree in co-relation 19384. Up to 2612 conditions per place. [2024-06-21 20:14:28,421 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 216 selfloop transitions, 58 changer transitions 0/281 dead transitions. [2024-06-21 20:14:28,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 281 transitions, 3782 flow [2024-06-21 20:14:28,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:28,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:28,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-21 20:14:28,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5705128205128205 [2024-06-21 20:14:28,422 INFO L175 Difference]: Start difference. First operand has 241 places, 257 transitions, 3166 flow. Second operand 8 states and 178 transitions. [2024-06-21 20:14:28,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 281 transitions, 3782 flow [2024-06-21 20:14:28,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 281 transitions, 3663 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:28,911 INFO L231 Difference]: Finished difference. Result has 243 places, 257 transitions, 3167 flow [2024-06-21 20:14:28,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3047, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3167, PETRI_PLACES=243, PETRI_TRANSITIONS=257} [2024-06-21 20:14:28,911 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 203 predicate places. [2024-06-21 20:14:28,912 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 257 transitions, 3167 flow [2024-06-21 20:14:28,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:28,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:28,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:28,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 20:14:28,912 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:28,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:28,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1032466815, now seen corresponding path program 10 times [2024-06-21 20:14:28,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:28,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001656285] [2024-06-21 20:14:28,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:28,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:28,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:29,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:29,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:29,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001656285] [2024-06-21 20:14:29,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001656285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:29,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:29,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:29,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429150646] [2024-06-21 20:14:29,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:29,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:29,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:29,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:29,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:29,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:29,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 257 transitions, 3167 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:29,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:29,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:29,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:29,489 INFO L124 PetriNetUnfolderBase]: 1854/3130 cut-off events. [2024-06-21 20:14:29,489 INFO L125 PetriNetUnfolderBase]: For 127854/127859 co-relation queries the response was YES. [2024-06-21 20:14:29,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19509 conditions, 3130 events. 1854/3130 cut-off events. For 127854/127859 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18936 event pairs, 449 based on Foata normal form. 10/3133 useless extension candidates. Maximal degree in co-relation 19401. Up to 2783 conditions per place. [2024-06-21 20:14:29,527 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 231 selfloop transitions, 40 changer transitions 0/278 dead transitions. [2024-06-21 20:14:29,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 278 transitions, 3779 flow [2024-06-21 20:14:29,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:29,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:29,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-21 20:14:29,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5576923076923077 [2024-06-21 20:14:29,528 INFO L175 Difference]: Start difference. First operand has 243 places, 257 transitions, 3167 flow. Second operand 8 states and 174 transitions. [2024-06-21 20:14:29,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 278 transitions, 3779 flow [2024-06-21 20:14:30,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 278 transitions, 3649 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:30,146 INFO L231 Difference]: Finished difference. Result has 244 places, 258 transitions, 3135 flow [2024-06-21 20:14:30,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3037, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3135, PETRI_PLACES=244, PETRI_TRANSITIONS=258} [2024-06-21 20:14:30,146 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 204 predicate places. [2024-06-21 20:14:30,146 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 258 transitions, 3135 flow [2024-06-21 20:14:30,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:30,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:30,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:30,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 20:14:30,147 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:30,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:30,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1032852765, now seen corresponding path program 11 times [2024-06-21 20:14:30,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:30,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654710783] [2024-06-21 20:14:30,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:30,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:30,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:30,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:30,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:30,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654710783] [2024-06-21 20:14:30,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654710783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:30,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:30,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:30,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044889000] [2024-06-21 20:14:30,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:30,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:30,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:30,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:30,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:30,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:30,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 258 transitions, 3135 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:30,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:30,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:30,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:30,736 INFO L124 PetriNetUnfolderBase]: 1920/3236 cut-off events. [2024-06-21 20:14:30,736 INFO L125 PetriNetUnfolderBase]: For 147255/147260 co-relation queries the response was YES. [2024-06-21 20:14:30,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20602 conditions, 3236 events. 1920/3236 cut-off events. For 147255/147260 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 19737 event pairs, 458 based on Foata normal form. 10/3243 useless extension candidates. Maximal degree in co-relation 20493. Up to 2626 conditions per place. [2024-06-21 20:14:30,769 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 203 selfloop transitions, 76 changer transitions 0/286 dead transitions. [2024-06-21 20:14:30,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 286 transitions, 3965 flow [2024-06-21 20:14:30,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:30,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:30,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 20:14:30,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865384615384616 [2024-06-21 20:14:30,770 INFO L175 Difference]: Start difference. First operand has 244 places, 258 transitions, 3135 flow. Second operand 8 states and 183 transitions. [2024-06-21 20:14:30,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 286 transitions, 3965 flow [2024-06-21 20:14:31,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 286 transitions, 3870 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:31,413 INFO L231 Difference]: Finished difference. Result has 246 places, 260 transitions, 3238 flow [2024-06-21 20:14:31,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3238, PETRI_PLACES=246, PETRI_TRANSITIONS=260} [2024-06-21 20:14:31,414 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 206 predicate places. [2024-06-21 20:14:31,414 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 260 transitions, 3238 flow [2024-06-21 20:14:31,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:31,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:31,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:31,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 20:14:31,414 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:31,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:31,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1167337275, now seen corresponding path program 12 times [2024-06-21 20:14:31,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:31,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090742845] [2024-06-21 20:14:31,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:31,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:31,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:31,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:31,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:31,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090742845] [2024-06-21 20:14:31,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090742845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:31,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:31,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:31,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982504544] [2024-06-21 20:14:31,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:31,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:31,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:31,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:31,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:31,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:31,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 260 transitions, 3238 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:31,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:31,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:31,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:32,078 INFO L124 PetriNetUnfolderBase]: 1948/3278 cut-off events. [2024-06-21 20:14:32,078 INFO L125 PetriNetUnfolderBase]: For 156474/156479 co-relation queries the response was YES. [2024-06-21 20:14:32,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21105 conditions, 3278 events. 1948/3278 cut-off events. For 156474/156479 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 20024 event pairs, 504 based on Foata normal form. 12/3287 useless extension candidates. Maximal degree in co-relation 20995. Up to 2898 conditions per place. [2024-06-21 20:14:32,109 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 203 selfloop transitions, 70 changer transitions 0/280 dead transitions. [2024-06-21 20:14:32,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 280 transitions, 3878 flow [2024-06-21 20:14:32,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:32,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:32,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 20:14:32,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673076923076923 [2024-06-21 20:14:32,110 INFO L175 Difference]: Start difference. First operand has 246 places, 260 transitions, 3238 flow. Second operand 8 states and 177 transitions. [2024-06-21 20:14:32,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 280 transitions, 3878 flow [2024-06-21 20:14:32,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 280 transitions, 3775 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 20:14:32,729 INFO L231 Difference]: Finished difference. Result has 250 places, 261 transitions, 3304 flow [2024-06-21 20:14:32,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3139, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3304, PETRI_PLACES=250, PETRI_TRANSITIONS=261} [2024-06-21 20:14:32,729 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 210 predicate places. [2024-06-21 20:14:32,729 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 261 transitions, 3304 flow [2024-06-21 20:14:32,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:32,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:32,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:32,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 20:14:32,730 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:32,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:32,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1174955835, now seen corresponding path program 13 times [2024-06-21 20:14:32,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:32,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758535697] [2024-06-21 20:14:32,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:32,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:32,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:32,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:32,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:32,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758535697] [2024-06-21 20:14:32,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758535697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:32,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:32,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:32,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634680693] [2024-06-21 20:14:32,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:32,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:32,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:32,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:32,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:32,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:32,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 261 transitions, 3304 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:32,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:32,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:32,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:33,287 INFO L124 PetriNetUnfolderBase]: 1930/3256 cut-off events. [2024-06-21 20:14:33,288 INFO L125 PetriNetUnfolderBase]: For 143982/143987 co-relation queries the response was YES. [2024-06-21 20:14:33,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20534 conditions, 3256 events. 1930/3256 cut-off events. For 143982/143987 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 19929 event pairs, 482 based on Foata normal form. 12/3265 useless extension candidates. Maximal degree in co-relation 20422. Up to 2760 conditions per place. [2024-06-21 20:14:33,321 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 205 selfloop transitions, 72 changer transitions 0/284 dead transitions. [2024-06-21 20:14:33,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 284 transitions, 3966 flow [2024-06-21 20:14:33,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:33,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:33,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-21 20:14:33,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-21 20:14:33,322 INFO L175 Difference]: Start difference. First operand has 250 places, 261 transitions, 3304 flow. Second operand 8 states and 180 transitions. [2024-06-21 20:14:33,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 284 transitions, 3966 flow [2024-06-21 20:14:33,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 284 transitions, 3819 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:33,963 INFO L231 Difference]: Finished difference. Result has 252 places, 261 transitions, 3305 flow [2024-06-21 20:14:33,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3305, PETRI_PLACES=252, PETRI_TRANSITIONS=261} [2024-06-21 20:14:33,963 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 212 predicate places. [2024-06-21 20:14:33,963 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 261 transitions, 3305 flow [2024-06-21 20:14:33,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:33,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:33,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:33,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 20:14:33,964 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:33,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:33,964 INFO L85 PathProgramCache]: Analyzing trace with hash -793643365, now seen corresponding path program 14 times [2024-06-21 20:14:33,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:33,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413840773] [2024-06-21 20:14:33,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:33,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:33,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:34,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:34,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:34,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413840773] [2024-06-21 20:14:34,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413840773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:34,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:34,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:34,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992277387] [2024-06-21 20:14:34,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:34,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:34,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:34,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:34,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:34,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:34,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 261 transitions, 3305 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:34,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:34,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:34,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:34,634 INFO L124 PetriNetUnfolderBase]: 1950/3285 cut-off events. [2024-06-21 20:14:34,634 INFO L125 PetriNetUnfolderBase]: For 144357/144359 co-relation queries the response was YES. [2024-06-21 20:14:34,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20804 conditions, 3285 events. 1950/3285 cut-off events. For 144357/144359 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 20143 event pairs, 501 based on Foata normal form. 6/3286 useless extension candidates. Maximal degree in co-relation 20691. Up to 2862 conditions per place. [2024-06-21 20:14:34,668 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 245 selfloop transitions, 39 changer transitions 0/291 dead transitions. [2024-06-21 20:14:34,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 291 transitions, 4135 flow [2024-06-21 20:14:34,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:34,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:34,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:14:34,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5961538461538461 [2024-06-21 20:14:34,669 INFO L175 Difference]: Start difference. First operand has 252 places, 261 transitions, 3305 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:14:34,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 291 transitions, 4135 flow [2024-06-21 20:14:35,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 291 transitions, 3966 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:35,460 INFO L231 Difference]: Finished difference. Result has 253 places, 262 transitions, 3244 flow [2024-06-21 20:14:35,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3136, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3244, PETRI_PLACES=253, PETRI_TRANSITIONS=262} [2024-06-21 20:14:35,460 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 213 predicate places. [2024-06-21 20:14:35,460 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 262 transitions, 3244 flow [2024-06-21 20:14:35,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:35,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:35,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:35,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 20:14:35,461 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:35,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:35,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1553467935, now seen corresponding path program 15 times [2024-06-21 20:14:35,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:35,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029213608] [2024-06-21 20:14:35,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:35,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:35,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:35,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:35,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:35,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029213608] [2024-06-21 20:14:35,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029213608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:35,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:35,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:35,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196317629] [2024-06-21 20:14:35,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:35,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:35,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:35,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:35,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:35,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:35,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 262 transitions, 3244 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:35,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:35,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:35,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:36,077 INFO L124 PetriNetUnfolderBase]: 1932/3259 cut-off events. [2024-06-21 20:14:36,077 INFO L125 PetriNetUnfolderBase]: For 135061/135063 co-relation queries the response was YES. [2024-06-21 20:14:36,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20035 conditions, 3259 events. 1932/3259 cut-off events. For 135061/135063 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 19926 event pairs, 499 based on Foata normal form. 8/3262 useless extension candidates. Maximal degree in co-relation 19921. Up to 2902 conditions per place. [2024-06-21 20:14:36,110 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 242 selfloop transitions, 34 changer transitions 0/283 dead transitions. [2024-06-21 20:14:36,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 283 transitions, 3874 flow [2024-06-21 20:14:36,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:36,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:36,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 20:14:36,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-21 20:14:36,111 INFO L175 Difference]: Start difference. First operand has 253 places, 262 transitions, 3244 flow. Second operand 7 states and 161 transitions. [2024-06-21 20:14:36,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 283 transitions, 3874 flow [2024-06-21 20:14:36,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 283 transitions, 3743 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:36,649 INFO L231 Difference]: Finished difference. Result has 254 places, 262 transitions, 3186 flow [2024-06-21 20:14:36,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3113, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3186, PETRI_PLACES=254, PETRI_TRANSITIONS=262} [2024-06-21 20:14:36,650 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 214 predicate places. [2024-06-21 20:14:36,650 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 262 transitions, 3186 flow [2024-06-21 20:14:36,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:36,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:36,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:36,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 20:14:36,651 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:36,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:36,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1317440445, now seen corresponding path program 16 times [2024-06-21 20:14:36,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:36,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429700358] [2024-06-21 20:14:36,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:36,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:36,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:36,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:36,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:36,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429700358] [2024-06-21 20:14:36,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429700358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:36,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:36,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:36,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483819671] [2024-06-21 20:14:36,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:36,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:36,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:36,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:36,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:36,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:36,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 262 transitions, 3186 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:36,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:36,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:36,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:37,437 INFO L124 PetriNetUnfolderBase]: 1919/3240 cut-off events. [2024-06-21 20:14:37,437 INFO L125 PetriNetUnfolderBase]: For 119173/119175 co-relation queries the response was YES. [2024-06-21 20:14:37,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19258 conditions, 3240 events. 1919/3240 cut-off events. For 119173/119175 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 19903 event pairs, 365 based on Foata normal form. 6/3241 useless extension candidates. Maximal degree in co-relation 19144. Up to 2699 conditions per place. [2024-06-21 20:14:37,468 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 237 selfloop transitions, 46 changer transitions 0/290 dead transitions. [2024-06-21 20:14:37,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 290 transitions, 3864 flow [2024-06-21 20:14:37,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:37,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:37,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 20:14:37,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-21 20:14:37,470 INFO L175 Difference]: Start difference. First operand has 254 places, 262 transitions, 3186 flow. Second operand 7 states and 168 transitions. [2024-06-21 20:14:37,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 290 transitions, 3864 flow [2024-06-21 20:14:37,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 290 transitions, 3789 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:37,905 INFO L231 Difference]: Finished difference. Result has 256 places, 262 transitions, 3207 flow [2024-06-21 20:14:37,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3111, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3207, PETRI_PLACES=256, PETRI_TRANSITIONS=262} [2024-06-21 20:14:37,905 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 216 predicate places. [2024-06-21 20:14:37,906 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 262 transitions, 3207 flow [2024-06-21 20:14:37,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:37,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:37,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:37,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 20:14:37,906 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:37,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:37,906 INFO L85 PathProgramCache]: Analyzing trace with hash -324290101, now seen corresponding path program 17 times [2024-06-21 20:14:37,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:37,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045034505] [2024-06-21 20:14:37,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:37,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:37,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:38,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:38,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:38,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045034505] [2024-06-21 20:14:38,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045034505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:38,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:38,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:38,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064939571] [2024-06-21 20:14:38,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:38,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:38,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:38,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:38,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:38,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:38,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 262 transitions, 3207 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:38,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:38,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:38,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:38,501 INFO L124 PetriNetUnfolderBase]: 1947/3284 cut-off events. [2024-06-21 20:14:38,501 INFO L125 PetriNetUnfolderBase]: For 127794/127796 co-relation queries the response was YES. [2024-06-21 20:14:38,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19634 conditions, 3284 events. 1947/3284 cut-off events. For 127794/127796 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 20162 event pairs, 498 based on Foata normal form. 8/3287 useless extension candidates. Maximal degree in co-relation 19519. Up to 2891 conditions per place. [2024-06-21 20:14:38,536 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 211 selfloop transitions, 65 changer transitions 0/283 dead transitions. [2024-06-21 20:14:38,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 283 transitions, 3855 flow [2024-06-21 20:14:38,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:38,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:38,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-21 20:14:38,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-21 20:14:38,537 INFO L175 Difference]: Start difference. First operand has 256 places, 262 transitions, 3207 flow. Second operand 9 states and 198 transitions. [2024-06-21 20:14:38,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 283 transitions, 3855 flow [2024-06-21 20:14:39,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 283 transitions, 3748 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:39,035 INFO L231 Difference]: Finished difference. Result has 259 places, 263 transitions, 3259 flow [2024-06-21 20:14:39,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3100, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3259, PETRI_PLACES=259, PETRI_TRANSITIONS=263} [2024-06-21 20:14:39,036 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 219 predicate places. [2024-06-21 20:14:39,036 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 263 transitions, 3259 flow [2024-06-21 20:14:39,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:39,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:39,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:39,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 20:14:39,037 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:39,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:39,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1174951425, now seen corresponding path program 18 times [2024-06-21 20:14:39,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:39,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123502214] [2024-06-21 20:14:39,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:39,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:39,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:39,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:39,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:39,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123502214] [2024-06-21 20:14:39,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123502214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:39,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:39,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:39,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494996498] [2024-06-21 20:14:39,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:39,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:39,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:39,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:39,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:39,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:39,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 263 transitions, 3259 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:39,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:39,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:39,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:39,695 INFO L124 PetriNetUnfolderBase]: 2021/3398 cut-off events. [2024-06-21 20:14:39,695 INFO L125 PetriNetUnfolderBase]: For 151342/151344 co-relation queries the response was YES. [2024-06-21 20:14:39,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21009 conditions, 3398 events. 2021/3398 cut-off events. For 151342/151344 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20893 event pairs, 512 based on Foata normal form. 8/3401 useless extension candidates. Maximal degree in co-relation 20893. Up to 2847 conditions per place. [2024-06-21 20:14:39,740 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 215 selfloop transitions, 66 changer transitions 0/288 dead transitions. [2024-06-21 20:14:39,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 288 transitions, 4113 flow [2024-06-21 20:14:39,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:39,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:39,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-21 20:14:39,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6007326007326007 [2024-06-21 20:14:39,741 INFO L175 Difference]: Start difference. First operand has 259 places, 263 transitions, 3259 flow. Second operand 7 states and 164 transitions. [2024-06-21 20:14:39,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 288 transitions, 4113 flow [2024-06-21 20:14:40,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 288 transitions, 3972 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:40,430 INFO L231 Difference]: Finished difference. Result has 259 places, 265 transitions, 3304 flow [2024-06-21 20:14:40,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3118, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3304, PETRI_PLACES=259, PETRI_TRANSITIONS=265} [2024-06-21 20:14:40,431 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 219 predicate places. [2024-06-21 20:14:40,431 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 265 transitions, 3304 flow [2024-06-21 20:14:40,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:40,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:40,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:40,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 20:14:40,431 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:40,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:40,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1648851081, now seen corresponding path program 19 times [2024-06-21 20:14:40,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:40,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590560756] [2024-06-21 20:14:40,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:40,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:40,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:40,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:40,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:40,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590560756] [2024-06-21 20:14:40,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590560756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:40,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:40,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:40,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926789160] [2024-06-21 20:14:40,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:40,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:40,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:40,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:40,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:40,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:40,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 265 transitions, 3304 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:40,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:40,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:40,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:41,091 INFO L124 PetriNetUnfolderBase]: 2125/3574 cut-off events. [2024-06-21 20:14:41,091 INFO L125 PetriNetUnfolderBase]: For 219176/219178 co-relation queries the response was YES. [2024-06-21 20:14:41,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22020 conditions, 3574 events. 2125/3574 cut-off events. For 219176/219178 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 22292 event pairs, 578 based on Foata normal form. 34/3603 useless extension candidates. Maximal degree in co-relation 21903. Up to 3043 conditions per place. [2024-06-21 20:14:41,131 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 213 selfloop transitions, 63 changer transitions 6/289 dead transitions. [2024-06-21 20:14:41,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 289 transitions, 3992 flow [2024-06-21 20:14:41,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:14:41,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:14:41,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-21 20:14:41,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5538461538461539 [2024-06-21 20:14:41,132 INFO L175 Difference]: Start difference. First operand has 259 places, 265 transitions, 3304 flow. Second operand 10 states and 216 transitions. [2024-06-21 20:14:41,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 289 transitions, 3992 flow [2024-06-21 20:14:41,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 289 transitions, 3895 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 20:14:41,804 INFO L231 Difference]: Finished difference. Result has 266 places, 262 transitions, 3336 flow [2024-06-21 20:14:41,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3207, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3336, PETRI_PLACES=266, PETRI_TRANSITIONS=262} [2024-06-21 20:14:41,804 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 226 predicate places. [2024-06-21 20:14:41,804 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 262 transitions, 3336 flow [2024-06-21 20:14:41,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:41,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:41,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:41,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 20:14:41,805 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:41,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:41,805 INFO L85 PathProgramCache]: Analyzing trace with hash -445122697, now seen corresponding path program 20 times [2024-06-21 20:14:41,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:41,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851968477] [2024-06-21 20:14:41,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:41,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:41,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:41,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:41,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:41,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851968477] [2024-06-21 20:14:41,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851968477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:41,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:41,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:41,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304323023] [2024-06-21 20:14:41,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:41,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:41,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:41,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:41,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:41,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:41,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 262 transitions, 3336 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:41,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:41,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:41,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:42,513 INFO L124 PetriNetUnfolderBase]: 2057/3460 cut-off events. [2024-06-21 20:14:42,513 INFO L125 PetriNetUnfolderBase]: For 154770/154772 co-relation queries the response was YES. [2024-06-21 20:14:42,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21403 conditions, 3460 events. 2057/3460 cut-off events. For 154770/154772 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 21503 event pairs, 539 based on Foata normal form. 8/3463 useless extension candidates. Maximal degree in co-relation 21284. Up to 2928 conditions per place. [2024-06-21 20:14:42,549 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 216 selfloop transitions, 64 changer transitions 0/287 dead transitions. [2024-06-21 20:14:42,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 287 transitions, 4034 flow [2024-06-21 20:14:42,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:42,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:42,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-21 20:14:42,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-21 20:14:42,550 INFO L175 Difference]: Start difference. First operand has 266 places, 262 transitions, 3336 flow. Second operand 9 states and 200 transitions. [2024-06-21 20:14:42,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 287 transitions, 4034 flow [2024-06-21 20:14:43,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 287 transitions, 3851 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-21 20:14:43,092 INFO L231 Difference]: Finished difference. Result has 266 places, 263 transitions, 3315 flow [2024-06-21 20:14:43,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3153, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3315, PETRI_PLACES=266, PETRI_TRANSITIONS=263} [2024-06-21 20:14:43,092 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 226 predicate places. [2024-06-21 20:14:43,093 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 263 transitions, 3315 flow [2024-06-21 20:14:43,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:43,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:43,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:43,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 20:14:43,093 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:43,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:43,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1160590373, now seen corresponding path program 21 times [2024-06-21 20:14:43,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:43,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448735589] [2024-06-21 20:14:43,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:43,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:43,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:43,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:43,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:43,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448735589] [2024-06-21 20:14:43,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448735589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:43,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:43,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:43,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523931198] [2024-06-21 20:14:43,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:43,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:43,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:43,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:43,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:43,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:43,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 263 transitions, 3315 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:43,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:43,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:43,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:43,769 INFO L124 PetriNetUnfolderBase]: 2039/3434 cut-off events. [2024-06-21 20:14:43,769 INFO L125 PetriNetUnfolderBase]: For 137465/137467 co-relation queries the response was YES. [2024-06-21 20:14:43,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20670 conditions, 3434 events. 2039/3434 cut-off events. For 137465/137467 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 21332 event pairs, 551 based on Foata normal form. 8/3437 useless extension candidates. Maximal degree in co-relation 20550. Up to 3042 conditions per place. [2024-06-21 20:14:43,803 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 215 selfloop transitions, 59 changer transitions 0/281 dead transitions. [2024-06-21 20:14:43,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 281 transitions, 3933 flow [2024-06-21 20:14:43,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:43,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:43,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 20:14:43,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5860805860805861 [2024-06-21 20:14:43,804 INFO L175 Difference]: Start difference. First operand has 266 places, 263 transitions, 3315 flow. Second operand 7 states and 160 transitions. [2024-06-21 20:14:43,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 281 transitions, 3933 flow [2024-06-21 20:14:44,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 281 transitions, 3783 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:44,261 INFO L231 Difference]: Finished difference. Result has 266 places, 263 transitions, 3288 flow [2024-06-21 20:14:44,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3165, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3288, PETRI_PLACES=266, PETRI_TRANSITIONS=263} [2024-06-21 20:14:44,261 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 226 predicate places. [2024-06-21 20:14:44,261 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 263 transitions, 3288 flow [2024-06-21 20:14:44,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:44,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:44,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:44,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 20:14:44,262 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:44,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:44,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1157282363, now seen corresponding path program 22 times [2024-06-21 20:14:44,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:44,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340152588] [2024-06-21 20:14:44,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:44,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:44,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:44,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:44,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:44,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340152588] [2024-06-21 20:14:44,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340152588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:44,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:44,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:44,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302922321] [2024-06-21 20:14:44,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:44,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:44,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:44,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:44,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:44,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:44,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 263 transitions, 3288 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:44,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:44,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:44,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:44,882 INFO L124 PetriNetUnfolderBase]: 2026/3415 cut-off events. [2024-06-21 20:14:44,882 INFO L125 PetriNetUnfolderBase]: For 118920/118922 co-relation queries the response was YES. [2024-06-21 20:14:44,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19917 conditions, 3415 events. 2026/3415 cut-off events. For 118920/118922 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 21318 event pairs, 410 based on Foata normal form. 6/3416 useless extension candidates. Maximal degree in co-relation 19796. Up to 2388 conditions per place. [2024-06-21 20:14:44,919 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 203 selfloop transitions, 82 changer transitions 0/292 dead transitions. [2024-06-21 20:14:44,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 292 transitions, 3994 flow [2024-06-21 20:14:44,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:44,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:44,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:14:44,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227106227106227 [2024-06-21 20:14:44,920 INFO L175 Difference]: Start difference. First operand has 266 places, 263 transitions, 3288 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:14:44,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 292 transitions, 3994 flow [2024-06-21 20:14:45,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 292 transitions, 3863 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:45,470 INFO L231 Difference]: Finished difference. Result has 267 places, 263 transitions, 3325 flow [2024-06-21 20:14:45,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3325, PETRI_PLACES=267, PETRI_TRANSITIONS=263} [2024-06-21 20:14:45,471 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 227 predicate places. [2024-06-21 20:14:45,471 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 263 transitions, 3325 flow [2024-06-21 20:14:45,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:45,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:45,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:45,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 20:14:45,471 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:45,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:45,472 INFO L85 PathProgramCache]: Analyzing trace with hash -2141711847, now seen corresponding path program 2 times [2024-06-21 20:14:45,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:45,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600941751] [2024-06-21 20:14:45,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:45,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:45,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:45,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:45,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:45,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600941751] [2024-06-21 20:14:45,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600941751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:45,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:45,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:45,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23995412] [2024-06-21 20:14:45,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:45,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:45,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:45,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:45,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:45,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:45,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 263 transitions, 3325 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:45,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:45,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:45,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:46,176 INFO L124 PetriNetUnfolderBase]: 2134/3609 cut-off events. [2024-06-21 20:14:46,176 INFO L125 PetriNetUnfolderBase]: For 183989/183991 co-relation queries the response was YES. [2024-06-21 20:14:46,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21078 conditions, 3609 events. 2134/3609 cut-off events. For 183989/183991 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 22703 event pairs, 550 based on Foata normal form. 30/3634 useless extension candidates. Maximal degree in co-relation 20956. Up to 2945 conditions per place. [2024-06-21 20:14:46,214 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 214 selfloop transitions, 66 changer transitions 8/295 dead transitions. [2024-06-21 20:14:46,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 295 transitions, 4107 flow [2024-06-21 20:14:46,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:14:46,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:14:46,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-21 20:14:46,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-21 20:14:46,215 INFO L175 Difference]: Start difference. First operand has 267 places, 263 transitions, 3325 flow. Second operand 10 states and 220 transitions. [2024-06-21 20:14:46,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 295 transitions, 4107 flow [2024-06-21 20:14:46,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 295 transitions, 3725 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-21 20:14:46,626 INFO L231 Difference]: Finished difference. Result has 269 places, 263 transitions, 3117 flow [2024-06-21 20:14:46,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2943, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3117, PETRI_PLACES=269, PETRI_TRANSITIONS=263} [2024-06-21 20:14:46,627 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 229 predicate places. [2024-06-21 20:14:46,627 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 263 transitions, 3117 flow [2024-06-21 20:14:46,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:46,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:46,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:46,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 20:14:46,628 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:46,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:46,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1707901257, now seen corresponding path program 3 times [2024-06-21 20:14:46,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:46,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054572422] [2024-06-21 20:14:46,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:46,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:46,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:46,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:46,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:46,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054572422] [2024-06-21 20:14:46,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054572422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:46,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:46,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:46,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179477971] [2024-06-21 20:14:46,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:46,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:46,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:46,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:46,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:46,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:46,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 263 transitions, 3117 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:46,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:46,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:46,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:47,299 INFO L124 PetriNetUnfolderBase]: 2053/3462 cut-off events. [2024-06-21 20:14:47,299 INFO L125 PetriNetUnfolderBase]: For 123254/123256 co-relation queries the response was YES. [2024-06-21 20:14:47,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19672 conditions, 3462 events. 2053/3462 cut-off events. For 123254/123256 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 21563 event pairs, 501 based on Foata normal form. 6/3463 useless extension candidates. Maximal degree in co-relation 19551. Up to 2592 conditions per place. [2024-06-21 20:14:47,333 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 209 selfloop transitions, 77 changer transitions 0/293 dead transitions. [2024-06-21 20:14:47,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 293 transitions, 4011 flow [2024-06-21 20:14:47,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:47,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:47,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-21 20:14:47,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-21 20:14:47,334 INFO L175 Difference]: Start difference. First operand has 269 places, 263 transitions, 3117 flow. Second operand 9 states and 200 transitions. [2024-06-21 20:14:47,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 293 transitions, 4011 flow [2024-06-21 20:14:47,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 293 transitions, 3830 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-21 20:14:47,910 INFO L231 Difference]: Finished difference. Result has 270 places, 266 transitions, 3184 flow [2024-06-21 20:14:47,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2940, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3184, PETRI_PLACES=270, PETRI_TRANSITIONS=266} [2024-06-21 20:14:47,911 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 230 predicate places. [2024-06-21 20:14:47,911 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 266 transitions, 3184 flow [2024-06-21 20:14:47,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:47,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:47,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:47,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 20:14:47,911 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:47,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:47,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1713615177, now seen corresponding path program 4 times [2024-06-21 20:14:47,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:47,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040643529] [2024-06-21 20:14:47,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:47,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:47,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:48,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:48,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:48,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040643529] [2024-06-21 20:14:48,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040643529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:48,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:48,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:48,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886574744] [2024-06-21 20:14:48,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:48,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:48,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:48,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:48,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:48,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:48,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 266 transitions, 3184 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:48,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:48,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:48,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:48,584 INFO L124 PetriNetUnfolderBase]: 2040/3443 cut-off events. [2024-06-21 20:14:48,584 INFO L125 PetriNetUnfolderBase]: For 108985/108987 co-relation queries the response was YES. [2024-06-21 20:14:48,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19358 conditions, 3443 events. 2040/3443 cut-off events. For 108985/108987 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 21441 event pairs, 481 based on Foata normal form. 6/3444 useless extension candidates. Maximal degree in co-relation 19237. Up to 2586 conditions per place. [2024-06-21 20:14:48,615 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 209 selfloop transitions, 77 changer transitions 0/293 dead transitions. [2024-06-21 20:14:48,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 293 transitions, 3888 flow [2024-06-21 20:14:48,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:48,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:48,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-21 20:14:48,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-21 20:14:48,616 INFO L175 Difference]: Start difference. First operand has 270 places, 266 transitions, 3184 flow. Second operand 9 states and 200 transitions. [2024-06-21 20:14:48,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 293 transitions, 3888 flow [2024-06-21 20:14:48,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 293 transitions, 3718 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:48,965 INFO L231 Difference]: Finished difference. Result has 273 places, 266 transitions, 3172 flow [2024-06-21 20:14:48,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3014, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3172, PETRI_PLACES=273, PETRI_TRANSITIONS=266} [2024-06-21 20:14:48,965 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 233 predicate places. [2024-06-21 20:14:48,966 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 266 transitions, 3172 flow [2024-06-21 20:14:48,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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) [2024-06-21 20:14:48,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:48,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:48,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 20:14:48,966 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:48,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:48,966 INFO L85 PathProgramCache]: Analyzing trace with hash 563649995, now seen corresponding path program 1 times [2024-06-21 20:14:48,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:48,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238735954] [2024-06-21 20:14:48,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:48,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:48,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:49,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:49,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:49,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238735954] [2024-06-21 20:14:49,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238735954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:49,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:49,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:14:49,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473253015] [2024-06-21 20:14:49,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:49,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:14:49,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:49,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:14:49,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:14:49,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:49,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 266 transitions, 3172 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:49,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:49,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:49,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:49,746 INFO L124 PetriNetUnfolderBase]: 2380/4051 cut-off events. [2024-06-21 20:14:49,746 INFO L125 PetriNetUnfolderBase]: For 268219/268221 co-relation queries the response was YES. [2024-06-21 20:14:49,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25046 conditions, 4051 events. 2380/4051 cut-off events. For 268219/268221 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 26168 event pairs, 441 based on Foata normal form. 18/4064 useless extension candidates. Maximal degree in co-relation 24925. Up to 2246 conditions per place. [2024-06-21 20:14:49,789 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 214 selfloop transitions, 80 changer transitions 15/316 dead transitions. [2024-06-21 20:14:49,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 316 transitions, 4383 flow [2024-06-21 20:14:49,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:49,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:49,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-21 20:14:49,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-21 20:14:49,790 INFO L175 Difference]: Start difference. First operand has 273 places, 266 transitions, 3172 flow. Second operand 9 states and 216 transitions. [2024-06-21 20:14:49,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 316 transitions, 4383 flow [2024-06-21 20:14:50,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 316 transitions, 4146 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-21 20:14:50,914 INFO L231 Difference]: Finished difference. Result has 274 places, 269 transitions, 3201 flow [2024-06-21 20:14:50,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2939, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3201, PETRI_PLACES=274, PETRI_TRANSITIONS=269} [2024-06-21 20:14:50,914 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 234 predicate places. [2024-06-21 20:14:50,914 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 269 transitions, 3201 flow [2024-06-21 20:14:50,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:50,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:50,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:50,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 20:14:50,915 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:50,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:50,915 INFO L85 PathProgramCache]: Analyzing trace with hash -580768591, now seen corresponding path program 2 times [2024-06-21 20:14:50,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:50,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176979101] [2024-06-21 20:14:50,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:50,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:50,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:51,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:51,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:51,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176979101] [2024-06-21 20:14:51,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176979101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:51,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:51,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:14:51,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754074158] [2024-06-21 20:14:51,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:51,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:14:51,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:51,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:14:51,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:14:51,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:51,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 269 transitions, 3201 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:51,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:51,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:51,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:51,796 INFO L124 PetriNetUnfolderBase]: 2429/4154 cut-off events. [2024-06-21 20:14:51,797 INFO L125 PetriNetUnfolderBase]: For 319916/319918 co-relation queries the response was YES. [2024-06-21 20:14:51,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26780 conditions, 4154 events. 2429/4154 cut-off events. For 319916/319918 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27117 event pairs, 613 based on Foata normal form. 18/4167 useless extension candidates. Maximal degree in co-relation 26659. Up to 3408 conditions per place. [2024-06-21 20:14:51,835 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 264 selfloop transitions, 23 changer transitions 8/302 dead transitions. [2024-06-21 20:14:51,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 302 transitions, 4113 flow [2024-06-21 20:14:51,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:51,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:51,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 20:14:51,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-21 20:14:51,836 INFO L175 Difference]: Start difference. First operand has 274 places, 269 transitions, 3201 flow. Second operand 8 states and 184 transitions. [2024-06-21 20:14:51,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 302 transitions, 4113 flow [2024-06-21 20:14:53,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 302 transitions, 4001 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:53,108 INFO L231 Difference]: Finished difference. Result has 272 places, 267 transitions, 3123 flow [2024-06-21 20:14:53,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3093, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3123, PETRI_PLACES=272, PETRI_TRANSITIONS=267} [2024-06-21 20:14:53,108 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 232 predicate places. [2024-06-21 20:14:53,109 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 267 transitions, 3123 flow [2024-06-21 20:14:53,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:53,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:53,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:53,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 20:14:53,109 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:53,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:53,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1620222393, now seen corresponding path program 3 times [2024-06-21 20:14:53,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:53,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808553264] [2024-06-21 20:14:53,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:53,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:53,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:53,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:53,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:53,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808553264] [2024-06-21 20:14:53,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808553264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:53,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:53,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:14:53,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970534252] [2024-06-21 20:14:53,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:53,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:14:53,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:53,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:14:53,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:14:53,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:53,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 267 transitions, 3123 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:53,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:53,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:53,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:53,807 INFO L124 PetriNetUnfolderBase]: 2243/3816 cut-off events. [2024-06-21 20:14:53,808 INFO L125 PetriNetUnfolderBase]: For 214122/214124 co-relation queries the response was YES. [2024-06-21 20:14:53,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22507 conditions, 3816 events. 2243/3816 cut-off events. For 214122/214124 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 24419 event pairs, 552 based on Foata normal form. 18/3829 useless extension candidates. Maximal degree in co-relation 22387. Up to 3273 conditions per place. [2024-06-21 20:14:53,849 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 246 selfloop transitions, 20 changer transitions 22/295 dead transitions. [2024-06-21 20:14:53,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 295 transitions, 3831 flow [2024-06-21 20:14:53,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:53,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:53,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-21 20:14:53,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5705128205128205 [2024-06-21 20:14:53,850 INFO L175 Difference]: Start difference. First operand has 272 places, 267 transitions, 3123 flow. Second operand 8 states and 178 transitions. [2024-06-21 20:14:53,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 295 transitions, 3831 flow [2024-06-21 20:14:54,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 295 transitions, 3782 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:54,651 INFO L231 Difference]: Finished difference. Result has 271 places, 263 transitions, 3079 flow [2024-06-21 20:14:54,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3074, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3079, PETRI_PLACES=271, PETRI_TRANSITIONS=263} [2024-06-21 20:14:54,652 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 231 predicate places. [2024-06-21 20:14:54,652 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 263 transitions, 3079 flow [2024-06-21 20:14:54,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:54,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:54,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:54,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 20:14:54,652 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:54,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:54,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1392152373, now seen corresponding path program 4 times [2024-06-21 20:14:54,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:54,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853586840] [2024-06-21 20:14:54,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:54,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:54,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:54,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:54,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:54,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853586840] [2024-06-21 20:14:54,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853586840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:54,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:54,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:14:54,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868214629] [2024-06-21 20:14:54,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:54,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:14:54,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:54,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:14:54,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:14:54,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:54,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 263 transitions, 3079 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:54,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:54,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:54,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:55,416 INFO L124 PetriNetUnfolderBase]: 2182/3679 cut-off events. [2024-06-21 20:14:55,416 INFO L125 PetriNetUnfolderBase]: For 226488/226490 co-relation queries the response was YES. [2024-06-21 20:14:55,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22030 conditions, 3679 events. 2182/3679 cut-off events. For 226488/226490 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 23307 event pairs, 407 based on Foata normal form. 24/3699 useless extension candidates. Maximal degree in co-relation 21911. Up to 2384 conditions per place. [2024-06-21 20:14:55,448 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 209 selfloop transitions, 71 changer transitions 10/297 dead transitions. [2024-06-21 20:14:55,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 297 transitions, 4026 flow [2024-06-21 20:14:55,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:55,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:55,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-21 20:14:55,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6121794871794872 [2024-06-21 20:14:55,449 INFO L175 Difference]: Start difference. First operand has 271 places, 263 transitions, 3079 flow. Second operand 8 states and 191 transitions. [2024-06-21 20:14:55,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 297 transitions, 4026 flow [2024-06-21 20:14:56,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 297 transitions, 3973 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:56,057 INFO L231 Difference]: Finished difference. Result has 268 places, 260 transitions, 3137 flow [2024-06-21 20:14:56,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3028, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3137, PETRI_PLACES=268, PETRI_TRANSITIONS=260} [2024-06-21 20:14:56,057 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 228 predicate places. [2024-06-21 20:14:56,057 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 260 transitions, 3137 flow [2024-06-21 20:14:56,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:56,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:56,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:56,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 20:14:56,058 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:56,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:56,059 INFO L85 PathProgramCache]: Analyzing trace with hash 685724585, now seen corresponding path program 5 times [2024-06-21 20:14:56,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:56,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669578448] [2024-06-21 20:14:56,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:56,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:56,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:56,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:56,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:56,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669578448] [2024-06-21 20:14:56,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669578448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:56,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:56,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:14:56,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837417495] [2024-06-21 20:14:56,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:56,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:14:56,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:56,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:14:56,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:14:56,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:56,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 260 transitions, 3137 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:56,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:56,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:56,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:56,754 INFO L124 PetriNetUnfolderBase]: 2081/3520 cut-off events. [2024-06-21 20:14:56,755 INFO L125 PetriNetUnfolderBase]: For 226975/226977 co-relation queries the response was YES. [2024-06-21 20:14:56,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21340 conditions, 3520 events. 2081/3520 cut-off events. For 226975/226977 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 22097 event pairs, 614 based on Foata normal form. 26/3542 useless extension candidates. Maximal degree in co-relation 21220. Up to 2966 conditions per place. [2024-06-21 20:14:56,790 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 213 selfloop transitions, 52 changer transitions 6/278 dead transitions. [2024-06-21 20:14:56,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 278 transitions, 3765 flow [2024-06-21 20:14:56,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:56,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:56,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-21 20:14:56,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5737179487179487 [2024-06-21 20:14:56,791 INFO L175 Difference]: Start difference. First operand has 268 places, 260 transitions, 3137 flow. Second operand 8 states and 179 transitions. [2024-06-21 20:14:56,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 278 transitions, 3765 flow [2024-06-21 20:14:57,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 278 transitions, 3469 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-21 20:14:57,613 INFO L231 Difference]: Finished difference. Result has 264 places, 256 transitions, 2912 flow [2024-06-21 20:14:57,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2841, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2912, PETRI_PLACES=264, PETRI_TRANSITIONS=256} [2024-06-21 20:14:57,613 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 224 predicate places. [2024-06-21 20:14:57,613 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 256 transitions, 2912 flow [2024-06-21 20:14:57,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:57,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:57,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:57,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 20:14:57,614 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:57,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:57,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1563331117, now seen corresponding path program 6 times [2024-06-21 20:14:57,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:57,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833847184] [2024-06-21 20:14:57,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:57,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:57,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:57,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:57,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:57,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833847184] [2024-06-21 20:14:57,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833847184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:57,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:57,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:14:57,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846235718] [2024-06-21 20:14:57,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:57,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:14:57,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:57,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:14:57,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:14:57,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:57,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 256 transitions, 2912 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:57,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:57,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:57,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:58,252 INFO L124 PetriNetUnfolderBase]: 1952/3309 cut-off events. [2024-06-21 20:14:58,252 INFO L125 PetriNetUnfolderBase]: For 150915/150917 co-relation queries the response was YES. [2024-06-21 20:14:58,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18216 conditions, 3309 events. 1952/3309 cut-off events. For 150915/150917 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 20666 event pairs, 464 based on Foata normal form. 24/3329 useless extension candidates. Maximal degree in co-relation 18097. Up to 2672 conditions per place. [2024-06-21 20:14:58,284 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 212 selfloop transitions, 52 changer transitions 10/281 dead transitions. [2024-06-21 20:14:58,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 281 transitions, 3614 flow [2024-06-21 20:14:58,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:58,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:58,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 20:14:58,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-21 20:14:58,287 INFO L175 Difference]: Start difference. First operand has 264 places, 256 transitions, 2912 flow. Second operand 8 states and 184 transitions. [2024-06-21 20:14:58,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 281 transitions, 3614 flow [2024-06-21 20:14:58,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 281 transitions, 3508 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:58,685 INFO L231 Difference]: Finished difference. Result has 266 places, 252 transitions, 2875 flow [2024-06-21 20:14:58,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2806, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2875, PETRI_PLACES=266, PETRI_TRANSITIONS=252} [2024-06-21 20:14:58,686 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 226 predicate places. [2024-06-21 20:14:58,686 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 252 transitions, 2875 flow [2024-06-21 20:14:58,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:58,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:58,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:58,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 20:14:58,686 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:58,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:58,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1805986863, now seen corresponding path program 7 times [2024-06-21 20:14:58,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:58,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773391308] [2024-06-21 20:14:58,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:58,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:58,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:58,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:58,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:58,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773391308] [2024-06-21 20:14:58,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773391308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:58,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:58,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:14:58,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300992417] [2024-06-21 20:14:58,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:58,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:14:58,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:58,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:14:58,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:14:58,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:14:58,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 252 transitions, 2875 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:58,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:58,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:14:58,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:59,429 INFO L124 PetriNetUnfolderBase]: 1976/3357 cut-off events. [2024-06-21 20:14:59,429 INFO L125 PetriNetUnfolderBase]: For 182932/182933 co-relation queries the response was YES. [2024-06-21 20:14:59,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19605 conditions, 3357 events. 1976/3357 cut-off events. For 182932/182933 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20845 event pairs, 328 based on Foata normal form. 18/3371 useless extension candidates. Maximal degree in co-relation 19485. Up to 2446 conditions per place. [2024-06-21 20:14:59,466 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 216 selfloop transitions, 52 changer transitions 8/283 dead transitions. [2024-06-21 20:14:59,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 283 transitions, 3727 flow [2024-06-21 20:14:59,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:59,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:59,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-21 20:14:59,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025641025641025 [2024-06-21 20:14:59,468 INFO L175 Difference]: Start difference. First operand has 266 places, 252 transitions, 2875 flow. Second operand 8 states and 188 transitions. [2024-06-21 20:14:59,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 283 transitions, 3727 flow [2024-06-21 20:15:00,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 283 transitions, 3495 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-21 20:15:00,302 INFO L231 Difference]: Finished difference. Result has 261 places, 250 transitions, 2736 flow [2024-06-21 20:15:00,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2645, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2736, PETRI_PLACES=261, PETRI_TRANSITIONS=250} [2024-06-21 20:15:00,302 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 221 predicate places. [2024-06-21 20:15:00,303 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 250 transitions, 2736 flow [2024-06-21 20:15:00,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:00,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:00,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:00,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 20:15:00,303 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:00,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:00,304 INFO L85 PathProgramCache]: Analyzing trace with hash 89421515, now seen corresponding path program 8 times [2024-06-21 20:15:00,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:00,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457118341] [2024-06-21 20:15:00,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:00,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:00,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:00,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:00,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:00,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457118341] [2024-06-21 20:15:00,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457118341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:00,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:00,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:00,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183396101] [2024-06-21 20:15:00,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:00,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:00,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:00,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:00,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:00,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:00,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 250 transitions, 2736 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:00,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:00,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:00,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:00,933 INFO L124 PetriNetUnfolderBase]: 1871/3170 cut-off events. [2024-06-21 20:15:00,933 INFO L125 PetriNetUnfolderBase]: For 134578/134579 co-relation queries the response was YES. [2024-06-21 20:15:00,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17380 conditions, 3170 events. 1871/3170 cut-off events. For 134578/134579 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 19452 event pairs, 310 based on Foata normal form. 18/3184 useless extension candidates. Maximal degree in co-relation 17263. Up to 2446 conditions per place. [2024-06-21 20:15:00,964 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 208 selfloop transitions, 50 changer transitions 14/279 dead transitions. [2024-06-21 20:15:00,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 279 transitions, 3416 flow [2024-06-21 20:15:00,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:00,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:00,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:15:00,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5961538461538461 [2024-06-21 20:15:00,965 INFO L175 Difference]: Start difference. First operand has 261 places, 250 transitions, 2736 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:15:00,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 279 transitions, 3416 flow [2024-06-21 20:15:01,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 279 transitions, 3308 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:15:01,528 INFO L231 Difference]: Finished difference. Result has 259 places, 244 transitions, 2684 flow [2024-06-21 20:15:01,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2628, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2684, PETRI_PLACES=259, PETRI_TRANSITIONS=244} [2024-06-21 20:15:01,529 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 219 predicate places. [2024-06-21 20:15:01,529 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 244 transitions, 2684 flow [2024-06-21 20:15:01,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:01,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:01,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:01,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 20:15:01,530 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:01,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:01,530 INFO L85 PathProgramCache]: Analyzing trace with hash -548977585, now seen corresponding path program 9 times [2024-06-21 20:15:01,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:01,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458371408] [2024-06-21 20:15:01,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:01,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:01,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:01,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:01,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:01,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458371408] [2024-06-21 20:15:01,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458371408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:01,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:01,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:01,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385330360] [2024-06-21 20:15:01,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:01,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:01,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:01,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:01,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:01,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:01,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 244 transitions, 2684 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:01,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:01,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:01,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:02,236 INFO L124 PetriNetUnfolderBase]: 1982/3356 cut-off events. [2024-06-21 20:15:02,236 INFO L125 PetriNetUnfolderBase]: For 213532/213532 co-relation queries the response was YES. [2024-06-21 20:15:02,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20156 conditions, 3356 events. 1982/3356 cut-off events. For 213532/213532 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 20898 event pairs, 551 based on Foata normal form. 24/3377 useless extension candidates. Maximal degree in co-relation 20040. Up to 2277 conditions per place. [2024-06-21 20:15:02,269 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 161 selfloop transitions, 93 changer transitions 21/282 dead transitions. [2024-06-21 20:15:02,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 282 transitions, 3590 flow [2024-06-21 20:15:02,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:15:02,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:15:02,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-21 20:15:02,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5594405594405595 [2024-06-21 20:15:02,270 INFO L175 Difference]: Start difference. First operand has 259 places, 244 transitions, 2684 flow. Second operand 11 states and 240 transitions. [2024-06-21 20:15:02,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 282 transitions, 3590 flow [2024-06-21 20:15:03,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 282 transitions, 3467 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 20:15:03,049 INFO L231 Difference]: Finished difference. Result has 256 places, 238 transitions, 2684 flow [2024-06-21 20:15:03,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2567, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2684, PETRI_PLACES=256, PETRI_TRANSITIONS=238} [2024-06-21 20:15:03,049 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 216 predicate places. [2024-06-21 20:15:03,050 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 238 transitions, 2684 flow [2024-06-21 20:15:03,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:03,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:03,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:03,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 20:15:03,050 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:03,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:03,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1533247147, now seen corresponding path program 1 times [2024-06-21 20:15:03,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:03,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737711358] [2024-06-21 20:15:03,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:03,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:03,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:03,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:03,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:03,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737711358] [2024-06-21 20:15:03,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737711358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:03,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:03,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:03,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286539406] [2024-06-21 20:15:03,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:03,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:03,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:03,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:03,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:03,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:03,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 238 transitions, 2684 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:03,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:03,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:03,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:03,718 INFO L124 PetriNetUnfolderBase]: 2003/3395 cut-off events. [2024-06-21 20:15:03,718 INFO L125 PetriNetUnfolderBase]: For 265874/265874 co-relation queries the response was YES. [2024-06-21 20:15:03,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21983 conditions, 3395 events. 2003/3395 cut-off events. For 265874/265874 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 21279 event pairs, 616 based on Foata normal form. 24/3416 useless extension candidates. Maximal degree in co-relation 21871. Up to 2624 conditions per place. [2024-06-21 20:15:03,752 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 160 selfloop transitions, 93 changer transitions 10/270 dead transitions. [2024-06-21 20:15:03,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 270 transitions, 3514 flow [2024-06-21 20:15:03,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:15:03,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:15:03,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 252 transitions. [2024-06-21 20:15:03,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-21 20:15:03,753 INFO L175 Difference]: Start difference. First operand has 256 places, 238 transitions, 2684 flow. Second operand 12 states and 252 transitions. [2024-06-21 20:15:03,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 270 transitions, 3514 flow [2024-06-21 20:15:04,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 270 transitions, 3352 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 20:15:04,868 INFO L231 Difference]: Finished difference. Result has 255 places, 235 transitions, 2684 flow [2024-06-21 20:15:04,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2526, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2684, PETRI_PLACES=255, PETRI_TRANSITIONS=235} [2024-06-21 20:15:04,868 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 215 predicate places. [2024-06-21 20:15:04,868 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 235 transitions, 2684 flow [2024-06-21 20:15:04,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:04,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:04,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:04,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 20:15:04,868 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:04,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:04,869 INFO L85 PathProgramCache]: Analyzing trace with hash -312500595, now seen corresponding path program 2 times [2024-06-21 20:15:04,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:04,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058230573] [2024-06-21 20:15:04,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:04,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:04,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:04,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:04,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:04,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058230573] [2024-06-21 20:15:04,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058230573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:04,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:04,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:04,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142752322] [2024-06-21 20:15:04,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:04,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:04,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:04,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:04,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:05,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:05,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 235 transitions, 2684 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:05,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:05,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:05,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:05,480 INFO L124 PetriNetUnfolderBase]: 1852/3126 cut-off events. [2024-06-21 20:15:05,480 INFO L125 PetriNetUnfolderBase]: For 202366/202366 co-relation queries the response was YES. [2024-06-21 20:15:05,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18986 conditions, 3126 events. 1852/3126 cut-off events. For 202366/202366 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 19139 event pairs, 561 based on Foata normal form. 26/3149 useless extension candidates. Maximal degree in co-relation 18875. Up to 2624 conditions per place. [2024-06-21 20:15:05,512 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 147 selfloop transitions, 85 changer transitions 20/259 dead transitions. [2024-06-21 20:15:05,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 259 transitions, 3288 flow [2024-06-21 20:15:05,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:15:05,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:15:05,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-06-21 20:15:05,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291375291375291 [2024-06-21 20:15:05,513 INFO L175 Difference]: Start difference. First operand has 255 places, 235 transitions, 2684 flow. Second operand 11 states and 227 transitions. [2024-06-21 20:15:05,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 259 transitions, 3288 flow [2024-06-21 20:15:06,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 259 transitions, 3101 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 20:15:06,098 INFO L231 Difference]: Finished difference. Result has 253 places, 227 transitions, 2592 flow [2024-06-21 20:15:06,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2497, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2592, PETRI_PLACES=253, PETRI_TRANSITIONS=227} [2024-06-21 20:15:06,098 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 213 predicate places. [2024-06-21 20:15:06,098 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 227 transitions, 2592 flow [2024-06-21 20:15:06,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:06,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:06,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:06,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 20:15:06,098 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:06,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:06,099 INFO L85 PathProgramCache]: Analyzing trace with hash 651005069, now seen corresponding path program 3 times [2024-06-21 20:15:06,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:06,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854866849] [2024-06-21 20:15:06,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:06,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:06,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:06,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:06,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:06,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854866849] [2024-06-21 20:15:06,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854866849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:06,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:06,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:06,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917078463] [2024-06-21 20:15:06,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:06,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:06,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:06,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:06,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:06,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:06,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 227 transitions, 2592 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:06,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:06,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:06,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:06,738 INFO L124 PetriNetUnfolderBase]: 2041/3489 cut-off events. [2024-06-21 20:15:06,738 INFO L125 PetriNetUnfolderBase]: For 233581/233581 co-relation queries the response was YES. [2024-06-21 20:15:06,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21911 conditions, 3489 events. 2041/3489 cut-off events. For 233581/233581 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22276 event pairs, 382 based on Foata normal form. 18/3504 useless extension candidates. Maximal degree in co-relation 21801. Up to 1495 conditions per place. [2024-06-21 20:15:06,772 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 148 selfloop transitions, 102 changer transitions 17/274 dead transitions. [2024-06-21 20:15:06,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 274 transitions, 3691 flow [2024-06-21 20:15:06,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:15:06,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:15:06,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-21 20:15:06,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5871794871794872 [2024-06-21 20:15:06,773 INFO L175 Difference]: Start difference. First operand has 253 places, 227 transitions, 2592 flow. Second operand 10 states and 229 transitions. [2024-06-21 20:15:06,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 274 transitions, 3691 flow [2024-06-21 20:15:07,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 274 transitions, 3495 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-21 20:15:07,912 INFO L231 Difference]: Finished difference. Result has 248 places, 225 transitions, 2610 flow [2024-06-21 20:15:07,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2408, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2610, PETRI_PLACES=248, PETRI_TRANSITIONS=225} [2024-06-21 20:15:07,912 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 208 predicate places. [2024-06-21 20:15:07,913 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 225 transitions, 2610 flow [2024-06-21 20:15:07,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:07,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:07,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:07,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 20:15:07,913 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:07,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:07,914 INFO L85 PathProgramCache]: Analyzing trace with hash 659336939, now seen corresponding path program 4 times [2024-06-21 20:15:07,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:07,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788471852] [2024-06-21 20:15:07,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:07,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:07,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:08,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:08,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:08,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788471852] [2024-06-21 20:15:08,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788471852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:08,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:08,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:08,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887612116] [2024-06-21 20:15:08,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:08,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:08,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:08,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:08,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:08,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:08,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 225 transitions, 2610 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:08,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:08,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:08,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:08,598 INFO L124 PetriNetUnfolderBase]: 2041/3491 cut-off events. [2024-06-21 20:15:08,598 INFO L125 PetriNetUnfolderBase]: For 262703/262703 co-relation queries the response was YES. [2024-06-21 20:15:08,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23165 conditions, 3491 events. 2041/3491 cut-off events. For 262703/262703 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 22361 event pairs, 446 based on Foata normal form. 18/3506 useless extension candidates. Maximal degree in co-relation 23055. Up to 1495 conditions per place. [2024-06-21 20:15:08,633 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 160 selfloop transitions, 90 changer transitions 9/266 dead transitions. [2024-06-21 20:15:08,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 266 transitions, 3632 flow [2024-06-21 20:15:08,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:15:08,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:15:08,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-21 20:15:08,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5794871794871795 [2024-06-21 20:15:08,634 INFO L175 Difference]: Start difference. First operand has 248 places, 225 transitions, 2610 flow. Second operand 10 states and 226 transitions. [2024-06-21 20:15:08,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 266 transitions, 3632 flow [2024-06-21 20:15:09,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 266 transitions, 3400 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-21 20:15:09,576 INFO L231 Difference]: Finished difference. Result has 247 places, 223 transitions, 2557 flow [2024-06-21 20:15:09,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2394, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2557, PETRI_PLACES=247, PETRI_TRANSITIONS=223} [2024-06-21 20:15:09,577 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 207 predicate places. [2024-06-21 20:15:09,577 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 223 transitions, 2557 flow [2024-06-21 20:15:09,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:09,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:09,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:09,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 20:15:09,577 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:09,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:09,578 INFO L85 PathProgramCache]: Analyzing trace with hash 659347169, now seen corresponding path program 5 times [2024-06-21 20:15:09,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:09,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340030284] [2024-06-21 20:15:09,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:09,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:09,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:09,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:09,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:09,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340030284] [2024-06-21 20:15:09,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340030284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:09,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:09,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:09,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628164919] [2024-06-21 20:15:09,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:09,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:09,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:09,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:09,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:09,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:09,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 223 transitions, 2557 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:09,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:09,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:09,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:10,205 INFO L124 PetriNetUnfolderBase]: 1932/3304 cut-off events. [2024-06-21 20:15:10,205 INFO L125 PetriNetUnfolderBase]: For 212820/212820 co-relation queries the response was YES. [2024-06-21 20:15:10,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20833 conditions, 3304 events. 1932/3304 cut-off events. For 212820/212820 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 20911 event pairs, 444 based on Foata normal form. 18/3319 useless extension candidates. Maximal degree in co-relation 20725. Up to 1495 conditions per place. [2024-06-21 20:15:10,239 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 152 selfloop transitions, 85 changer transitions 14/258 dead transitions. [2024-06-21 20:15:10,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 258 transitions, 3369 flow [2024-06-21 20:15:10,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:15:10,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:15:10,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-21 20:15:10,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 20:15:10,240 INFO L175 Difference]: Start difference. First operand has 247 places, 223 transitions, 2557 flow. Second operand 10 states and 221 transitions. [2024-06-21 20:15:10,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 258 transitions, 3369 flow [2024-06-21 20:15:11,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 258 transitions, 3183 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 20:15:11,163 INFO L231 Difference]: Finished difference. Result has 247 places, 215 transitions, 2446 flow [2024-06-21 20:15:11,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2373, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2446, PETRI_PLACES=247, PETRI_TRANSITIONS=215} [2024-06-21 20:15:11,163 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 207 predicate places. [2024-06-21 20:15:11,163 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 215 transitions, 2446 flow [2024-06-21 20:15:11,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:11,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:11,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:11,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 20:15:11,163 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:11,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:11,164 INFO L85 PathProgramCache]: Analyzing trace with hash -890091797, now seen corresponding path program 6 times [2024-06-21 20:15:11,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:11,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649736082] [2024-06-21 20:15:11,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:11,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:11,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:11,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:11,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:11,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649736082] [2024-06-21 20:15:11,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649736082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:11,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:11,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:11,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364449013] [2024-06-21 20:15:11,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:11,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:11,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:11,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:11,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:11,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:11,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 215 transitions, 2446 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:11,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:11,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:11,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:11,821 INFO L124 PetriNetUnfolderBase]: 2101/3583 cut-off events. [2024-06-21 20:15:11,821 INFO L125 PetriNetUnfolderBase]: For 316867/316867 co-relation queries the response was YES. [2024-06-21 20:15:11,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25199 conditions, 3583 events. 2101/3583 cut-off events. For 316867/316867 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 23043 event pairs, 686 based on Foata normal form. 18/3598 useless extension candidates. Maximal degree in co-relation 25092. Up to 2380 conditions per place. [2024-06-21 20:15:11,856 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 150 selfloop transitions, 84 changer transitions 9/250 dead transitions. [2024-06-21 20:15:11,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 250 transitions, 3392 flow [2024-06-21 20:15:11,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:15:11,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:15:11,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-21 20:15:11,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-21 20:15:11,857 INFO L175 Difference]: Start difference. First operand has 247 places, 215 transitions, 2446 flow. Second operand 11 states and 242 transitions. [2024-06-21 20:15:11,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 250 transitions, 3392 flow [2024-06-21 20:15:12,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 250 transitions, 3181 flow, removed 4 selfloop flow, removed 16 redundant places. [2024-06-21 20:15:12,932 INFO L231 Difference]: Finished difference. Result has 241 places, 213 transitions, 2392 flow [2024-06-21 20:15:12,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2392, PETRI_PLACES=241, PETRI_TRANSITIONS=213} [2024-06-21 20:15:12,932 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 201 predicate places. [2024-06-21 20:15:12,933 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 213 transitions, 2392 flow [2024-06-21 20:15:12,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:12,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:12,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:12,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 20:15:12,933 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:12,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:12,933 INFO L85 PathProgramCache]: Analyzing trace with hash -895655987, now seen corresponding path program 7 times [2024-06-21 20:15:12,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:12,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045959544] [2024-06-21 20:15:12,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:12,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:12,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:13,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:13,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:13,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045959544] [2024-06-21 20:15:13,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045959544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:13,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:13,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:13,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171227427] [2024-06-21 20:15:13,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:13,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:13,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:13,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:13,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:13,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:13,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 213 transitions, 2392 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:13,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:13,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:13,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:13,723 INFO L124 PetriNetUnfolderBase]: 2093/3571 cut-off events. [2024-06-21 20:15:13,723 INFO L125 PetriNetUnfolderBase]: For 330869/330869 co-relation queries the response was YES. [2024-06-21 20:15:13,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25003 conditions, 3571 events. 2093/3571 cut-off events. For 330869/330869 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 22958 event pairs, 776 based on Foata normal form. 24/3592 useless extension candidates. Maximal degree in co-relation 24898. Up to 2808 conditions per place. [2024-06-21 20:15:13,775 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 146 selfloop transitions, 79 changer transitions 10/242 dead transitions. [2024-06-21 20:15:13,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 242 transitions, 3140 flow [2024-06-21 20:15:13,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:15:13,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:15:13,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 252 transitions. [2024-06-21 20:15:13,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-21 20:15:13,777 INFO L175 Difference]: Start difference. First operand has 241 places, 213 transitions, 2392 flow. Second operand 12 states and 252 transitions. [2024-06-21 20:15:13,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 242 transitions, 3140 flow [2024-06-21 20:15:15,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 242 transitions, 2966 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 20:15:15,520 INFO L231 Difference]: Finished difference. Result has 242 places, 210 transitions, 2350 flow [2024-06-21 20:15:15,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2220, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2350, PETRI_PLACES=242, PETRI_TRANSITIONS=210} [2024-06-21 20:15:15,520 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 202 predicate places. [2024-06-21 20:15:15,521 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 210 transitions, 2350 flow [2024-06-21 20:15:15,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:15,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:15,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:15,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 20:15:15,521 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:15,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:15,521 INFO L85 PathProgramCache]: Analyzing trace with hash 717439619, now seen corresponding path program 8 times [2024-06-21 20:15:15,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:15,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515682136] [2024-06-21 20:15:15,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:15,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:15,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:15,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:15,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:15,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515682136] [2024-06-21 20:15:15,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515682136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:15,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:15,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:15,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294836251] [2024-06-21 20:15:15,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:15,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:15,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:15,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:15,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:15,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:15,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 210 transitions, 2350 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:15,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:15,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:15,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:16,182 INFO L124 PetriNetUnfolderBase]: 2041/3487 cut-off events. [2024-06-21 20:15:16,182 INFO L125 PetriNetUnfolderBase]: For 317766/317766 co-relation queries the response was YES. [2024-06-21 20:15:16,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24530 conditions, 3487 events. 2041/3487 cut-off events. For 317766/317766 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 22364 event pairs, 728 based on Foata normal form. 18/3502 useless extension candidates. Maximal degree in co-relation 24426. Up to 2380 conditions per place. [2024-06-21 20:15:16,216 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 144 selfloop transitions, 77 changer transitions 12/240 dead transitions. [2024-06-21 20:15:16,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 240 transitions, 3094 flow [2024-06-21 20:15:16,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:15:16,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:15:16,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-21 20:15:16,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5547785547785548 [2024-06-21 20:15:16,217 INFO L175 Difference]: Start difference. First operand has 242 places, 210 transitions, 2350 flow. Second operand 11 states and 238 transitions. [2024-06-21 20:15:16,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 240 transitions, 3094 flow [2024-06-21 20:15:17,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 240 transitions, 2934 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 20:15:17,405 INFO L231 Difference]: Finished difference. Result has 240 places, 204 transitions, 2280 flow [2024-06-21 20:15:17,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2194, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2280, PETRI_PLACES=240, PETRI_TRANSITIONS=204} [2024-06-21 20:15:17,405 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 200 predicate places. [2024-06-21 20:15:17,405 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 204 transitions, 2280 flow [2024-06-21 20:15:17,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:17,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:17,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:17,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 20:15:17,406 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:17,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:17,406 INFO L85 PathProgramCache]: Analyzing trace with hash -895508117, now seen corresponding path program 9 times [2024-06-21 20:15:17,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:17,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403317841] [2024-06-21 20:15:17,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:17,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:17,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:17,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:17,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:17,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403317841] [2024-06-21 20:15:17,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403317841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:17,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:17,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:17,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040799100] [2024-06-21 20:15:17,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:17,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:17,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:17,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:17,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:17,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:17,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 204 transitions, 2280 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:17,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:17,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:17,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:18,035 INFO L124 PetriNetUnfolderBase]: 2017/3427 cut-off events. [2024-06-21 20:15:18,035 INFO L125 PetriNetUnfolderBase]: For 326005/326005 co-relation queries the response was YES. [2024-06-21 20:15:18,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24231 conditions, 3427 events. 2017/3427 cut-off events. For 326005/326005 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 21804 event pairs, 796 based on Foata normal form. 26/3450 useless extension candidates. Maximal degree in co-relation 24128. Up to 2935 conditions per place. [2024-06-21 20:15:18,067 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 133 selfloop transitions, 71 changer transitions 15/226 dead transitions. [2024-06-21 20:15:18,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 226 transitions, 2808 flow [2024-06-21 20:15:18,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:15:18,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:15:18,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-06-21 20:15:18,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5235042735042735 [2024-06-21 20:15:18,068 INFO L175 Difference]: Start difference. First operand has 240 places, 204 transitions, 2280 flow. Second operand 12 states and 245 transitions. [2024-06-21 20:15:18,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 226 transitions, 2808 flow [2024-06-21 20:15:19,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 226 transitions, 2618 flow, removed 1 selfloop flow, removed 16 redundant places. [2024-06-21 20:15:19,493 INFO L231 Difference]: Finished difference. Result has 235 places, 198 transitions, 2184 flow [2024-06-21 20:15:19,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2184, PETRI_PLACES=235, PETRI_TRANSITIONS=198} [2024-06-21 20:15:19,494 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 195 predicate places. [2024-06-21 20:15:19,494 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 198 transitions, 2184 flow [2024-06-21 20:15:19,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:19,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:19,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:19,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 20:15:19,495 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:19,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:19,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1417282943, now seen corresponding path program 10 times [2024-06-21 20:15:19,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:19,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357946424] [2024-06-21 20:15:19,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:19,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:19,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:19,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:19,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:19,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357946424] [2024-06-21 20:15:19,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357946424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:19,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:19,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:19,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554184346] [2024-06-21 20:15:19,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:19,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:19,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:19,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:19,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:19,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:19,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 198 transitions, 2184 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:19,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:19,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:19,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:20,105 INFO L124 PetriNetUnfolderBase]: 1885/3211 cut-off events. [2024-06-21 20:15:20,106 INFO L125 PetriNetUnfolderBase]: For 271123/271123 co-relation queries the response was YES. [2024-06-21 20:15:20,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21581 conditions, 3211 events. 1885/3211 cut-off events. For 271123/271123 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 20227 event pairs, 658 based on Foata normal form. 24/3232 useless extension candidates. Maximal degree in co-relation 21480. Up to 2410 conditions per place. [2024-06-21 20:15:20,135 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 139 selfloop transitions, 66 changer transitions 13/225 dead transitions. [2024-06-21 20:15:20,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 225 transitions, 2892 flow [2024-06-21 20:15:20,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:15:20,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:15:20,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-21 20:15:20,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5564102564102564 [2024-06-21 20:15:20,136 INFO L175 Difference]: Start difference. First operand has 235 places, 198 transitions, 2184 flow. Second operand 10 states and 217 transitions. [2024-06-21 20:15:20,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 225 transitions, 2892 flow [2024-06-21 20:15:20,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 225 transitions, 2738 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 20:15:20,926 INFO L231 Difference]: Finished difference. Result has 229 places, 192 transitions, 2090 flow [2024-06-21 20:15:20,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2090, PETRI_PLACES=229, PETRI_TRANSITIONS=192} [2024-06-21 20:15:20,926 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 189 predicate places. [2024-06-21 20:15:20,926 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 192 transitions, 2090 flow [2024-06-21 20:15:20,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:20,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:20,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:20,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 20:15:20,927 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:20,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:20,927 INFO L85 PathProgramCache]: Analyzing trace with hash -885677087, now seen corresponding path program 11 times [2024-06-21 20:15:20,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:20,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587196407] [2024-06-21 20:15:20,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:20,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:20,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:21,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:21,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:21,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587196407] [2024-06-21 20:15:21,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587196407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:21,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:21,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:21,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707743187] [2024-06-21 20:15:21,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:21,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:21,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:21,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:21,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:21,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:21,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 192 transitions, 2090 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:21,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:21,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:21,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:21,513 INFO L124 PetriNetUnfolderBase]: 1702/2906 cut-off events. [2024-06-21 20:15:21,513 INFO L125 PetriNetUnfolderBase]: For 208102/208102 co-relation queries the response was YES. [2024-06-21 20:15:21,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18283 conditions, 2906 events. 1702/2906 cut-off events. For 208102/208102 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 17951 event pairs, 623 based on Foata normal form. 26/2929 useless extension candidates. Maximal degree in co-relation 18184. Up to 2442 conditions per place. [2024-06-21 20:15:21,540 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 129 selfloop transitions, 57 changer transitions 19/212 dead transitions. [2024-06-21 20:15:21,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 212 transitions, 2586 flow [2024-06-21 20:15:21,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:15:21,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:15:21,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-21 20:15:21,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-21 20:15:21,541 INFO L175 Difference]: Start difference. First operand has 229 places, 192 transitions, 2090 flow. Second operand 10 states and 210 transitions. [2024-06-21 20:15:21,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 212 transitions, 2586 flow [2024-06-21 20:15:22,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 212 transitions, 2413 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-21 20:15:22,201 INFO L231 Difference]: Finished difference. Result has 225 places, 181 transitions, 1925 flow [2024-06-21 20:15:22,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1917, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1925, PETRI_PLACES=225, PETRI_TRANSITIONS=181} [2024-06-21 20:15:22,202 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 185 predicate places. [2024-06-21 20:15:22,202 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 181 transitions, 1925 flow [2024-06-21 20:15:22,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:22,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:22,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:22,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 20:15:22,202 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:22,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:22,203 INFO L85 PathProgramCache]: Analyzing trace with hash -936785817, now seen corresponding path program 12 times [2024-06-21 20:15:22,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:22,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505985197] [2024-06-21 20:15:22,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:22,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:22,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:22,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:22,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:22,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505985197] [2024-06-21 20:15:22,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505985197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:22,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:22,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:22,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343948841] [2024-06-21 20:15:22,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:22,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:22,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:22,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:22,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:22,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:22,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 181 transitions, 1925 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:22,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:22,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:22,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:22,854 INFO L124 PetriNetUnfolderBase]: 1802/3086 cut-off events. [2024-06-21 20:15:22,854 INFO L125 PetriNetUnfolderBase]: For 253376/253376 co-relation queries the response was YES. [2024-06-21 20:15:22,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20372 conditions, 3086 events. 1802/3086 cut-off events. For 253376/253376 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 19545 event pairs, 664 based on Foata normal form. 24/3107 useless extension candidates. Maximal degree in co-relation 20274. Up to 2380 conditions per place. [2024-06-21 20:15:22,881 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 150 selfloop transitions, 39 changer transitions 10/206 dead transitions. [2024-06-21 20:15:22,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 206 transitions, 2587 flow [2024-06-21 20:15:22,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:22,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:22,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-21 20:15:22,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-21 20:15:22,882 INFO L175 Difference]: Start difference. First operand has 225 places, 181 transitions, 1925 flow. Second operand 8 states and 180 transitions. [2024-06-21 20:15:22,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 206 transitions, 2587 flow [2024-06-21 20:15:23,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 206 transitions, 2437 flow, removed 6 selfloop flow, removed 16 redundant places. [2024-06-21 20:15:23,874 INFO L231 Difference]: Finished difference. Result has 213 places, 178 transitions, 1815 flow [2024-06-21 20:15:23,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1781, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1815, PETRI_PLACES=213, PETRI_TRANSITIONS=178} [2024-06-21 20:15:23,874 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 173 predicate places. [2024-06-21 20:15:23,874 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 178 transitions, 1815 flow [2024-06-21 20:15:23,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:23,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:23,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:23,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 20:15:23,876 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:23,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:23,877 INFO L85 PathProgramCache]: Analyzing trace with hash -946796337, now seen corresponding path program 13 times [2024-06-21 20:15:23,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:23,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646225269] [2024-06-21 20:15:23,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:23,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:23,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:24,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:24,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:24,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646225269] [2024-06-21 20:15:24,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646225269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:24,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:24,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:24,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147303504] [2024-06-21 20:15:24,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:24,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:24,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:24,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:24,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:24,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:24,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 178 transitions, 1815 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:24,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:24,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:24,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:24,465 INFO L124 PetriNetUnfolderBase]: 1778/3034 cut-off events. [2024-06-21 20:15:24,465 INFO L125 PetriNetUnfolderBase]: For 242972/242972 co-relation queries the response was YES. [2024-06-21 20:15:24,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19877 conditions, 3034 events. 1778/3034 cut-off events. For 242972/242972 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 19083 event pairs, 708 based on Foata normal form. 26/3057 useless extension candidates. Maximal degree in co-relation 19783. Up to 2623 conditions per place. [2024-06-21 20:15:24,492 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 142 selfloop transitions, 35 changer transitions 12/196 dead transitions. [2024-06-21 20:15:24,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 196 transitions, 2275 flow [2024-06-21 20:15:24,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:24,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:24,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-21 20:15:24,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5512820512820513 [2024-06-21 20:15:24,493 INFO L175 Difference]: Start difference. First operand has 213 places, 178 transitions, 1815 flow. Second operand 8 states and 172 transitions. [2024-06-21 20:15:24,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 196 transitions, 2275 flow [2024-06-21 20:15:25,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 196 transitions, 2192 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 20:15:25,347 INFO L231 Difference]: Finished difference. Result has 212 places, 174 transitions, 1777 flow [2024-06-21 20:15:25,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1777, PETRI_PLACES=212, PETRI_TRANSITIONS=174} [2024-06-21 20:15:25,347 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 172 predicate places. [2024-06-21 20:15:25,347 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 174 transitions, 1777 flow [2024-06-21 20:15:25,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:25,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:25,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:25,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 20:15:25,348 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:25,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:25,348 INFO L85 PathProgramCache]: Analyzing trace with hash -891642129, now seen corresponding path program 14 times [2024-06-21 20:15:25,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:25,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847963272] [2024-06-21 20:15:25,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:25,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:25,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:25,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:25,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:25,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847963272] [2024-06-21 20:15:25,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847963272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:25,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:25,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:25,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570027890] [2024-06-21 20:15:25,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:25,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:25,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:25,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:25,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:25,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:25,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 174 transitions, 1777 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:25,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:25,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:25,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:25,899 INFO L124 PetriNetUnfolderBase]: 1791/3055 cut-off events. [2024-06-21 20:15:25,899 INFO L125 PetriNetUnfolderBase]: For 238644/238644 co-relation queries the response was YES. [2024-06-21 20:15:25,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19951 conditions, 3055 events. 1791/3055 cut-off events. For 238644/238644 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 19171 event pairs, 664 based on Foata normal form. 24/3076 useless extension candidates. Maximal degree in co-relation 19857. Up to 2402 conditions per place. [2024-06-21 20:15:25,927 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 150 selfloop transitions, 32 changer transitions 11/200 dead transitions. [2024-06-21 20:15:25,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 200 transitions, 2435 flow [2024-06-21 20:15:25,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:25,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:25,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-21 20:15:25,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-21 20:15:25,928 INFO L175 Difference]: Start difference. First operand has 212 places, 174 transitions, 1777 flow. Second operand 8 states and 176 transitions. [2024-06-21 20:15:25,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 200 transitions, 2435 flow [2024-06-21 20:15:26,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 200 transitions, 2357 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:26,631 INFO L231 Difference]: Finished difference. Result has 211 places, 171 transitions, 1743 flow [2024-06-21 20:15:26,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1703, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1743, PETRI_PLACES=211, PETRI_TRANSITIONS=171} [2024-06-21 20:15:26,631 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 171 predicate places. [2024-06-21 20:15:26,631 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 171 transitions, 1743 flow [2024-06-21 20:15:26,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:26,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:26,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:26,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 20:15:26,631 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:26,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:26,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1001897945, now seen corresponding path program 15 times [2024-06-21 20:15:26,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:26,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397963286] [2024-06-21 20:15:26,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:26,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:26,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:26,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:26,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:26,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397963286] [2024-06-21 20:15:26,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397963286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:26,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:26,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:26,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990540700] [2024-06-21 20:15:26,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:26,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:26,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:26,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:26,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:26,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:26,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 171 transitions, 1743 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:26,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:26,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:26,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:27,326 INFO L124 PetriNetUnfolderBase]: 1766/2998 cut-off events. [2024-06-21 20:15:27,326 INFO L125 PetriNetUnfolderBase]: For 235374/235374 co-relation queries the response was YES. [2024-06-21 20:15:27,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19649 conditions, 2998 events. 1766/2998 cut-off events. For 235374/235374 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 18597 event pairs, 696 based on Foata normal form. 26/3021 useless extension candidates. Maximal degree in co-relation 19555. Up to 2613 conditions per place. [2024-06-21 20:15:27,352 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 142 selfloop transitions, 29 changer transitions 12/190 dead transitions. [2024-06-21 20:15:27,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 190 transitions, 2193 flow [2024-06-21 20:15:27,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:15:27,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:15:27,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-21 20:15:27,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5413105413105413 [2024-06-21 20:15:27,353 INFO L175 Difference]: Start difference. First operand has 211 places, 171 transitions, 1743 flow. Second operand 9 states and 190 transitions. [2024-06-21 20:15:27,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 190 transitions, 2193 flow [2024-06-21 20:15:28,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 190 transitions, 2103 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 20:15:28,310 INFO L231 Difference]: Finished difference. Result has 209 places, 167 transitions, 1683 flow [2024-06-21 20:15:28,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1653, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1683, PETRI_PLACES=209, PETRI_TRANSITIONS=167} [2024-06-21 20:15:28,310 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 169 predicate places. [2024-06-21 20:15:28,310 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 167 transitions, 1683 flow [2024-06-21 20:15:28,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:28,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:28,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:28,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 20:15:28,311 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:28,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:28,311 INFO L85 PathProgramCache]: Analyzing trace with hash -881663229, now seen corresponding path program 16 times [2024-06-21 20:15:28,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:28,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721610412] [2024-06-21 20:15:28,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:28,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:28,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:28,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:28,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:28,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721610412] [2024-06-21 20:15:28,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721610412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:28,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:28,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:28,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522429426] [2024-06-21 20:15:28,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:28,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:28,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:28,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:28,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:28,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:28,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 167 transitions, 1683 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:28,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:28,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:28,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:28,865 INFO L124 PetriNetUnfolderBase]: 1632/2782 cut-off events. [2024-06-21 20:15:28,865 INFO L125 PetriNetUnfolderBase]: For 188987/188987 co-relation queries the response was YES. [2024-06-21 20:15:28,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17095 conditions, 2782 events. 1632/2782 cut-off events. For 188987/188987 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 17064 event pairs, 619 based on Foata normal form. 26/2805 useless extension candidates. Maximal degree in co-relation 17002. Up to 2402 conditions per place. [2024-06-21 20:15:28,945 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 140 selfloop transitions, 25 changer transitions 13/185 dead transitions. [2024-06-21 20:15:28,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 185 transitions, 2121 flow [2024-06-21 20:15:28,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:28,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:28,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-21 20:15:28,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5480769230769231 [2024-06-21 20:15:28,946 INFO L175 Difference]: Start difference. First operand has 209 places, 167 transitions, 1683 flow. Second operand 8 states and 171 transitions. [2024-06-21 20:15:28,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 185 transitions, 2121 flow [2024-06-21 20:15:29,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 185 transitions, 2059 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:15:29,656 INFO L231 Difference]: Finished difference. Result has 206 places, 162 transitions, 1634 flow [2024-06-21 20:15:29,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1621, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1634, PETRI_PLACES=206, PETRI_TRANSITIONS=162} [2024-06-21 20:15:29,657 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-21 20:15:29,657 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 162 transitions, 1634 flow [2024-06-21 20:15:29,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:29,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:29,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:29,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 20:15:29,657 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:29,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:29,657 INFO L85 PathProgramCache]: Analyzing trace with hash -886077939, now seen corresponding path program 17 times [2024-06-21 20:15:29,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:29,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226918756] [2024-06-21 20:15:29,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:29,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:29,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:29,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:29,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:29,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226918756] [2024-06-21 20:15:29,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226918756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:29,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:29,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:29,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410445486] [2024-06-21 20:15:29,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:29,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:29,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:29,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:29,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:29,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:29,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 162 transitions, 1634 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:29,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:29,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:29,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:30,249 INFO L124 PetriNetUnfolderBase]: 1730/2972 cut-off events. [2024-06-21 20:15:30,249 INFO L125 PetriNetUnfolderBase]: For 208328/208328 co-relation queries the response was YES. [2024-06-21 20:15:30,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19086 conditions, 2972 events. 1730/2972 cut-off events. For 208328/208328 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 18549 event pairs, 470 based on Foata normal form. 18/2987 useless extension candidates. Maximal degree in co-relation 18994. Up to 2196 conditions per place. [2024-06-21 20:15:30,276 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 148 selfloop transitions, 31 changer transitions 8/194 dead transitions. [2024-06-21 20:15:30,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 194 transitions, 2302 flow [2024-06-21 20:15:30,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:30,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:30,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 20:15:30,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 20:15:30,277 INFO L175 Difference]: Start difference. First operand has 206 places, 162 transitions, 1634 flow. Second operand 8 states and 182 transitions. [2024-06-21 20:15:30,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 194 transitions, 2302 flow [2024-06-21 20:15:30,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 194 transitions, 2233 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 20:15:30,978 INFO L231 Difference]: Finished difference. Result has 202 places, 161 transitions, 1625 flow [2024-06-21 20:15:30,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1625, PETRI_PLACES=202, PETRI_TRANSITIONS=161} [2024-06-21 20:15:30,978 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-21 20:15:30,978 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 161 transitions, 1625 flow [2024-06-21 20:15:30,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:30,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:30,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:30,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 20:15:30,978 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:30,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:30,979 INFO L85 PathProgramCache]: Analyzing trace with hash -886067709, now seen corresponding path program 18 times [2024-06-21 20:15:30,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:30,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017709997] [2024-06-21 20:15:30,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:30,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:30,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:31,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:31,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:31,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017709997] [2024-06-21 20:15:31,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017709997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:31,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:31,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:31,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472675965] [2024-06-21 20:15:31,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:31,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:31,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:31,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:31,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:31,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:31,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 161 transitions, 1625 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:31,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:31,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:31,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:31,597 INFO L124 PetriNetUnfolderBase]: 1706/2932 cut-off events. [2024-06-21 20:15:31,598 INFO L125 PetriNetUnfolderBase]: For 201719/201719 co-relation queries the response was YES. [2024-06-21 20:15:31,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18885 conditions, 2932 events. 1706/2932 cut-off events. For 201719/201719 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18259 event pairs, 530 based on Foata normal form. 18/2947 useless extension candidates. Maximal degree in co-relation 18794. Up to 2196 conditions per place. [2024-06-21 20:15:31,636 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 146 selfloop transitions, 28 changer transitions 10/191 dead transitions. [2024-06-21 20:15:31,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 191 transitions, 2257 flow [2024-06-21 20:15:31,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:31,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:31,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 20:15:31,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 20:15:31,637 INFO L175 Difference]: Start difference. First operand has 202 places, 161 transitions, 1625 flow. Second operand 8 states and 182 transitions. [2024-06-21 20:15:31,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 191 transitions, 2257 flow [2024-06-21 20:15:32,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 191 transitions, 2189 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:32,544 INFO L231 Difference]: Finished difference. Result has 202 places, 157 transitions, 1574 flow [2024-06-21 20:15:32,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1559, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1574, PETRI_PLACES=202, PETRI_TRANSITIONS=157} [2024-06-21 20:15:32,544 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-21 20:15:32,545 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 157 transitions, 1574 flow [2024-06-21 20:15:32,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:32,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:32,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:32,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 20:15:32,545 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:32,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:32,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1001904455, now seen corresponding path program 19 times [2024-06-21 20:15:32,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:32,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569140574] [2024-06-21 20:15:32,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:32,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:32,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:32,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:32,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:32,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569140574] [2024-06-21 20:15:32,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569140574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:32,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:32,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:32,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882660445] [2024-06-21 20:15:32,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:32,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:32,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:32,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:32,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:32,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:32,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 157 transitions, 1574 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:32,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:32,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:32,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:33,053 INFO L124 PetriNetUnfolderBase]: 1585/2715 cut-off events. [2024-06-21 20:15:33,053 INFO L125 PetriNetUnfolderBase]: For 171892/171892 co-relation queries the response was YES. [2024-06-21 20:15:33,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16610 conditions, 2715 events. 1585/2715 cut-off events. For 171892/171892 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 16617 event pairs, 565 based on Foata normal form. 24/2736 useless extension candidates. Maximal degree in co-relation 16520. Up to 2276 conditions per place. [2024-06-21 20:15:33,074 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 141 selfloop transitions, 21 changer transitions 11/180 dead transitions. [2024-06-21 20:15:33,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 180 transitions, 2038 flow [2024-06-21 20:15:33,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:15:33,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:15:33,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-21 20:15:33,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5413105413105413 [2024-06-21 20:15:33,075 INFO L175 Difference]: Start difference. First operand has 202 places, 157 transitions, 1574 flow. Second operand 9 states and 190 transitions. [2024-06-21 20:15:33,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 180 transitions, 2038 flow [2024-06-21 20:15:33,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 180 transitions, 1933 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-21 20:15:33,759 INFO L231 Difference]: Finished difference. Result has 198 places, 153 transitions, 1461 flow [2024-06-21 20:15:33,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1469, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1461, PETRI_PLACES=198, PETRI_TRANSITIONS=153} [2024-06-21 20:15:33,759 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 158 predicate places. [2024-06-21 20:15:33,759 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 153 transitions, 1461 flow [2024-06-21 20:15:33,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:33,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:33,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:33,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 20:15:33,760 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:33,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:33,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1238144357, now seen corresponding path program 1 times [2024-06-21 20:15:33,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:33,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495747317] [2024-06-21 20:15:33,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:33,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:33,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:33,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:33,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:33,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495747317] [2024-06-21 20:15:33,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495747317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:33,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:33,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:33,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881727180] [2024-06-21 20:15:33,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:33,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:33,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:33,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:33,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:33,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:33,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 153 transitions, 1461 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:33,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:33,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:33,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:34,257 INFO L124 PetriNetUnfolderBase]: 1532/2626 cut-off events. [2024-06-21 20:15:34,257 INFO L125 PetriNetUnfolderBase]: For 161092/161092 co-relation queries the response was YES. [2024-06-21 20:15:34,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15936 conditions, 2626 events. 1532/2626 cut-off events. For 161092/161092 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 15970 event pairs, 508 based on Foata normal form. 18/2641 useless extension candidates. Maximal degree in co-relation 15848. Up to 2278 conditions per place. [2024-06-21 20:15:34,276 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 139 selfloop transitions, 12 changer transitions 12/170 dead transitions. [2024-06-21 20:15:34,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 170 transitions, 1869 flow [2024-06-21 20:15:34,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:34,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:34,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-21 20:15:34,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5421245421245421 [2024-06-21 20:15:34,277 INFO L175 Difference]: Start difference. First operand has 198 places, 153 transitions, 1461 flow. Second operand 7 states and 148 transitions. [2024-06-21 20:15:34,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 170 transitions, 1869 flow [2024-06-21 20:15:34,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 170 transitions, 1818 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 20:15:34,990 INFO L231 Difference]: Finished difference. Result has 193 places, 151 transitions, 1412 flow [2024-06-21 20:15:34,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1410, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1412, PETRI_PLACES=193, PETRI_TRANSITIONS=151} [2024-06-21 20:15:34,991 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 153 predicate places. [2024-06-21 20:15:34,991 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 151 transitions, 1412 flow [2024-06-21 20:15:34,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:34,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:34,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:34,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 20:15:34,991 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:34,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:34,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1238264327, now seen corresponding path program 2 times [2024-06-21 20:15:34,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:34,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421135730] [2024-06-21 20:15:34,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:34,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:34,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:35,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:35,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:35,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421135730] [2024-06-21 20:15:35,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421135730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:35,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:35,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:35,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775602241] [2024-06-21 20:15:35,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:35,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:35,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:35,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:35,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:35,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:35,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 151 transitions, 1412 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:35,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:35,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:35,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:35,465 INFO L124 PetriNetUnfolderBase]: 1508/2578 cut-off events. [2024-06-21 20:15:35,465 INFO L125 PetriNetUnfolderBase]: For 161265/161265 co-relation queries the response was YES. [2024-06-21 20:15:35,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15700 conditions, 2578 events. 1508/2578 cut-off events. For 161265/161265 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15558 event pairs, 489 based on Foata normal form. 18/2593 useless extension candidates. Maximal degree in co-relation 15612. Up to 2136 conditions per place. [2024-06-21 20:15:35,485 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 135 selfloop transitions, 23 changer transitions 11/176 dead transitions. [2024-06-21 20:15:35,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 176 transitions, 1874 flow [2024-06-21 20:15:35,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:15:35,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:15:35,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-21 20:15:35,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5441595441595442 [2024-06-21 20:15:35,486 INFO L175 Difference]: Start difference. First operand has 193 places, 151 transitions, 1412 flow. Second operand 9 states and 191 transitions. [2024-06-21 20:15:35,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 176 transitions, 1874 flow [2024-06-21 20:15:36,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 176 transitions, 1801 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 20:15:36,094 INFO L231 Difference]: Finished difference. Result has 192 places, 146 transitions, 1342 flow [2024-06-21 20:15:36,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1339, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1342, PETRI_PLACES=192, PETRI_TRANSITIONS=146} [2024-06-21 20:15:36,094 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 152 predicate places. [2024-06-21 20:15:36,094 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 146 transitions, 1342 flow [2024-06-21 20:15:36,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:36,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:36,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:36,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 20:15:36,095 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:36,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:36,095 INFO L85 PathProgramCache]: Analyzing trace with hash 167623463, now seen corresponding path program 20 times [2024-06-21 20:15:36,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:36,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423819439] [2024-06-21 20:15:36,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:36,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:36,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:36,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:36,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:36,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423819439] [2024-06-21 20:15:36,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423819439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:36,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:36,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:36,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069298831] [2024-06-21 20:15:36,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:36,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:36,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:36,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:36,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:36,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:36,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 146 transitions, 1342 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:36,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:36,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:36,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:36,614 INFO L124 PetriNetUnfolderBase]: 1552/2666 cut-off events. [2024-06-21 20:15:36,614 INFO L125 PetriNetUnfolderBase]: For 190782/190782 co-relation queries the response was YES. [2024-06-21 20:15:36,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16858 conditions, 2666 events. 1552/2666 cut-off events. For 190782/190782 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 16333 event pairs, 341 based on Foata normal form. 18/2683 useless extension candidates. Maximal degree in co-relation 16772. Up to 1697 conditions per place. [2024-06-21 20:15:36,636 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 132 selfloop transitions, 38 changer transitions 16/193 dead transitions. [2024-06-21 20:15:36,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 193 transitions, 2072 flow [2024-06-21 20:15:36,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:15:36,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:15:36,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-21 20:15:36,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5594405594405595 [2024-06-21 20:15:36,637 INFO L175 Difference]: Start difference. First operand has 192 places, 146 transitions, 1342 flow. Second operand 11 states and 240 transitions. [2024-06-21 20:15:36,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 193 transitions, 2072 flow [2024-06-21 20:15:37,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 193 transitions, 1953 flow, removed 2 selfloop flow, removed 15 redundant places. [2024-06-21 20:15:37,095 INFO L231 Difference]: Finished difference. Result has 187 places, 144 transitions, 1285 flow [2024-06-21 20:15:37,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1225, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1285, PETRI_PLACES=187, PETRI_TRANSITIONS=144} [2024-06-21 20:15:37,096 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 147 predicate places. [2024-06-21 20:15:37,096 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 144 transitions, 1285 flow [2024-06-21 20:15:37,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:37,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:37,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:37,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 20:15:37,096 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:37,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:37,097 INFO L85 PathProgramCache]: Analyzing trace with hash -887975937, now seen corresponding path program 21 times [2024-06-21 20:15:37,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:37,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150256412] [2024-06-21 20:15:37,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:37,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:37,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:37,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:37,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:37,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150256412] [2024-06-21 20:15:37,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150256412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:37,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:37,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:37,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017494378] [2024-06-21 20:15:37,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:37,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:37,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:37,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:37,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:37,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:37,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 144 transitions, 1285 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:37,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:37,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:37,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:37,581 INFO L124 PetriNetUnfolderBase]: 1582/2716 cut-off events. [2024-06-21 20:15:37,582 INFO L125 PetriNetUnfolderBase]: For 218740/218744 co-relation queries the response was YES. [2024-06-21 20:15:37,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18038 conditions, 2716 events. 1582/2716 cut-off events. For 218740/218744 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 16889 event pairs, 357 based on Foata normal form. 22/2737 useless extension candidates. Maximal degree in co-relation 17955. Up to 1697 conditions per place. [2024-06-21 20:15:37,603 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 143 selfloop transitions, 31 changer transitions 8/189 dead transitions. [2024-06-21 20:15:37,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 189 transitions, 2135 flow [2024-06-21 20:15:37,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:15:37,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:15:37,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-21 20:15:37,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5743589743589743 [2024-06-21 20:15:37,604 INFO L175 Difference]: Start difference. First operand has 187 places, 144 transitions, 1285 flow. Second operand 10 states and 224 transitions. [2024-06-21 20:15:37,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 189 transitions, 2135 flow [2024-06-21 20:15:38,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 189 transitions, 2076 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:38,279 INFO L231 Difference]: Finished difference. Result has 186 places, 143 transitions, 1299 flow [2024-06-21 20:15:38,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1234, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1299, PETRI_PLACES=186, PETRI_TRANSITIONS=143} [2024-06-21 20:15:38,280 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 146 predicate places. [2024-06-21 20:15:38,280 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 143 transitions, 1299 flow [2024-06-21 20:15:38,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:38,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:38,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:38,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 20:15:38,281 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:38,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:38,281 INFO L85 PathProgramCache]: Analyzing trace with hash -887986167, now seen corresponding path program 22 times [2024-06-21 20:15:38,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:38,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186632226] [2024-06-21 20:15:38,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:38,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:38,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:38,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:38,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:38,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186632226] [2024-06-21 20:15:38,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186632226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:38,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:38,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:38,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706517346] [2024-06-21 20:15:38,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:38,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:38,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:38,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:38,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:38,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:38,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 143 transitions, 1299 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:38,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:38,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:38,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:38,820 INFO L124 PetriNetUnfolderBase]: 1477/2535 cut-off events. [2024-06-21 20:15:38,820 INFO L125 PetriNetUnfolderBase]: For 183202/183202 co-relation queries the response was YES. [2024-06-21 20:15:38,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16278 conditions, 2535 events. 1477/2535 cut-off events. For 183202/183202 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 15563 event pairs, 322 based on Foata normal form. 18/2552 useless extension candidates. Maximal degree in co-relation 16196. Up to 1697 conditions per place. [2024-06-21 20:15:38,838 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 128 selfloop transitions, 29 changer transitions 18/182 dead transitions. [2024-06-21 20:15:38,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 182 transitions, 1965 flow [2024-06-21 20:15:38,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:15:38,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:15:38,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-21 20:15:38,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.558974358974359 [2024-06-21 20:15:38,840 INFO L175 Difference]: Start difference. First operand has 186 places, 143 transitions, 1299 flow. Second operand 10 states and 218 transitions. [2024-06-21 20:15:38,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 182 transitions, 1965 flow [2024-06-21 20:15:39,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 182 transitions, 1914 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:39,363 INFO L231 Difference]: Finished difference. Result has 188 places, 140 transitions, 1279 flow [2024-06-21 20:15:39,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1279, PETRI_PLACES=188, PETRI_TRANSITIONS=140} [2024-06-21 20:15:39,363 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 148 predicate places. [2024-06-21 20:15:39,364 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 140 transitions, 1279 flow [2024-06-21 20:15:39,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:39,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:39,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:39,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 20:15:39,364 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:39,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:39,365 INFO L85 PathProgramCache]: Analyzing trace with hash 601028641, now seen corresponding path program 23 times [2024-06-21 20:15:39,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:39,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882742814] [2024-06-21 20:15:39,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:39,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:39,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:39,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:39,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:39,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882742814] [2024-06-21 20:15:39,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882742814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:39,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:39,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:39,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139013862] [2024-06-21 20:15:39,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:39,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:39,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:39,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:39,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:39,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:39,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 140 transitions, 1279 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:39,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:39,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:39,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:39,819 INFO L124 PetriNetUnfolderBase]: 1611/2761 cut-off events. [2024-06-21 20:15:39,820 INFO L125 PetriNetUnfolderBase]: For 234093/234097 co-relation queries the response was YES. [2024-06-21 20:15:39,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19095 conditions, 2761 events. 1611/2761 cut-off events. For 234093/234097 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 17192 event pairs, 670 based on Foata normal form. 18/2778 useless extension candidates. Maximal degree in co-relation 19014. Up to 1758 conditions per place. [2024-06-21 20:15:39,841 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 106 selfloop transitions, 50 changer transitions 13/176 dead transitions. [2024-06-21 20:15:39,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 176 transitions, 2031 flow [2024-06-21 20:15:39,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:15:39,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:15:39,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-21 20:15:39,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5811965811965812 [2024-06-21 20:15:39,842 INFO L175 Difference]: Start difference. First operand has 188 places, 140 transitions, 1279 flow. Second operand 9 states and 204 transitions. [2024-06-21 20:15:39,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 176 transitions, 2031 flow [2024-06-21 20:15:40,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 176 transitions, 1964 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:40,452 INFO L231 Difference]: Finished difference. Result has 184 places, 137 transitions, 1298 flow [2024-06-21 20:15:40,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1216, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1298, PETRI_PLACES=184, PETRI_TRANSITIONS=137} [2024-06-21 20:15:40,452 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 144 predicate places. [2024-06-21 20:15:40,453 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 137 transitions, 1298 flow [2024-06-21 20:15:40,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:40,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:40,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:40,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 20:15:40,453 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:40,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:40,454 INFO L85 PathProgramCache]: Analyzing trace with hash 589064191, now seen corresponding path program 24 times [2024-06-21 20:15:40,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:40,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993488211] [2024-06-21 20:15:40,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:40,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:40,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:40,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:40,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:40,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993488211] [2024-06-21 20:15:40,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993488211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:40,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:40,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:40,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657294331] [2024-06-21 20:15:40,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:40,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:40,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:40,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:40,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:40,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:40,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 137 transitions, 1298 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:40,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:40,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:40,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:40,963 INFO L124 PetriNetUnfolderBase]: 1567/2699 cut-off events. [2024-06-21 20:15:40,963 INFO L125 PetriNetUnfolderBase]: For 231297/231301 co-relation queries the response was YES. [2024-06-21 20:15:40,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18847 conditions, 2699 events. 1567/2699 cut-off events. For 231297/231301 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 16876 event pairs, 441 based on Foata normal form. 22/2720 useless extension candidates. Maximal degree in co-relation 18766. Up to 1995 conditions per place. [2024-06-21 20:15:40,985 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 128 selfloop transitions, 26 changer transitions 8/169 dead transitions. [2024-06-21 20:15:40,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 169 transitions, 1904 flow [2024-06-21 20:15:40,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:15:40,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:15:40,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-21 20:15:40,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-21 20:15:40,986 INFO L175 Difference]: Start difference. First operand has 184 places, 137 transitions, 1298 flow. Second operand 9 states and 195 transitions. [2024-06-21 20:15:40,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 169 transitions, 1904 flow [2024-06-21 20:15:41,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 169 transitions, 1794 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 20:15:41,533 INFO L231 Difference]: Finished difference. Result has 181 places, 135 transitions, 1232 flow [2024-06-21 20:15:41,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1194, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1232, PETRI_PLACES=181, PETRI_TRANSITIONS=135} [2024-06-21 20:15:41,534 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 141 predicate places. [2024-06-21 20:15:41,534 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 135 transitions, 1232 flow [2024-06-21 20:15:41,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:41,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:41,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:41,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 20:15:41,535 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:41,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:41,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1627852063, now seen corresponding path program 25 times [2024-06-21 20:15:41,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:41,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908927389] [2024-06-21 20:15:41,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:41,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:41,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:41,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:41,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:41,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908927389] [2024-06-21 20:15:41,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908927389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:41,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:41,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:41,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655985978] [2024-06-21 20:15:41,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:41,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:41,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:41,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:41,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:41,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:41,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 135 transitions, 1232 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:41,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:41,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:41,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:42,041 INFO L124 PetriNetUnfolderBase]: 1381/2375 cut-off events. [2024-06-21 20:15:42,042 INFO L125 PetriNetUnfolderBase]: For 164409/164409 co-relation queries the response was YES. [2024-06-21 20:15:42,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15419 conditions, 2375 events. 1381/2375 cut-off events. For 164409/164409 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 14402 event pairs, 342 based on Foata normal form. 18/2392 useless extension candidates. Maximal degree in co-relation 15340. Up to 1860 conditions per place. [2024-06-21 20:15:42,068 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 111 selfloop transitions, 22 changer transitions 22/162 dead transitions. [2024-06-21 20:15:42,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 162 transitions, 1674 flow [2024-06-21 20:15:42,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:15:42,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:15:42,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-21 20:15:42,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-21 20:15:42,069 INFO L175 Difference]: Start difference. First operand has 181 places, 135 transitions, 1232 flow. Second operand 9 states and 189 transitions. [2024-06-21 20:15:42,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 162 transitions, 1674 flow [2024-06-21 20:15:42,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 162 transitions, 1619 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:15:42,494 INFO L231 Difference]: Finished difference. Result has 180 places, 130 transitions, 1168 flow [2024-06-21 20:15:42,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1168, PETRI_PLACES=180, PETRI_TRANSITIONS=130} [2024-06-21 20:15:42,495 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 140 predicate places. [2024-06-21 20:15:42,495 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 130 transitions, 1168 flow [2024-06-21 20:15:42,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:42,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:42,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:42,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 20:15:42,495 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:42,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:42,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1253634261, now seen corresponding path program 26 times [2024-06-21 20:15:42,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:42,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645792211] [2024-06-21 20:15:42,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:42,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:42,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:42,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:42,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:42,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645792211] [2024-06-21 20:15:42,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645792211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:42,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:42,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:42,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288868716] [2024-06-21 20:15:42,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:42,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:42,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:42,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:42,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:42,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:42,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 130 transitions, 1168 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:42,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:42,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:42,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:42,915 INFO L124 PetriNetUnfolderBase]: 1475/2511 cut-off events. [2024-06-21 20:15:42,915 INFO L125 PetriNetUnfolderBase]: For 202508/202508 co-relation queries the response was YES. [2024-06-21 20:15:42,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17346 conditions, 2511 events. 1475/2511 cut-off events. For 202508/202508 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15403 event pairs, 629 based on Foata normal form. 24/2534 useless extension candidates. Maximal degree in co-relation 17268. Up to 1896 conditions per place. [2024-06-21 20:15:42,934 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 89 selfloop transitions, 47 changer transitions 10/153 dead transitions. [2024-06-21 20:15:42,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 153 transitions, 1698 flow [2024-06-21 20:15:42,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:15:42,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:15:42,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-21 20:15:42,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470085470085471 [2024-06-21 20:15:42,935 INFO L175 Difference]: Start difference. First operand has 180 places, 130 transitions, 1168 flow. Second operand 9 states and 192 transitions. [2024-06-21 20:15:42,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 153 transitions, 1698 flow [2024-06-21 20:15:43,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 153 transitions, 1640 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 20:15:43,282 INFO L231 Difference]: Finished difference. Result has 171 places, 127 transitions, 1188 flow [2024-06-21 20:15:43,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1188, PETRI_PLACES=171, PETRI_TRANSITIONS=127} [2024-06-21 20:15:43,283 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 131 predicate places. [2024-06-21 20:15:43,283 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 127 transitions, 1188 flow [2024-06-21 20:15:43,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:43,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:43,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:43,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 20:15:43,283 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:43,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:43,284 INFO L85 PathProgramCache]: Analyzing trace with hash 2095635779, now seen corresponding path program 27 times [2024-06-21 20:15:43,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:43,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014899141] [2024-06-21 20:15:43,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:43,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:43,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:43,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:43,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:43,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014899141] [2024-06-21 20:15:43,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014899141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:43,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:43,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:43,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188535137] [2024-06-21 20:15:43,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:43,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:43,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:43,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:43,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:43,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:43,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 127 transitions, 1188 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:43,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:43,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:43,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:43,674 INFO L124 PetriNetUnfolderBase]: 1324/2246 cut-off events. [2024-06-21 20:15:43,674 INFO L125 PetriNetUnfolderBase]: For 159739/159743 co-relation queries the response was YES. [2024-06-21 20:15:43,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14679 conditions, 2246 events. 1324/2246 cut-off events. For 159739/159743 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 13423 event pairs, 574 based on Foata normal form. 26/2271 useless extension candidates. Maximal degree in co-relation 14604. Up to 1896 conditions per place. [2024-06-21 20:15:43,691 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 79 selfloop transitions, 43 changer transitions 14/143 dead transitions. [2024-06-21 20:15:43,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 143 transitions, 1536 flow [2024-06-21 20:15:43,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:15:43,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:15:43,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-21 20:15:43,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5242165242165242 [2024-06-21 20:15:43,692 INFO L175 Difference]: Start difference. First operand has 171 places, 127 transitions, 1188 flow. Second operand 9 states and 184 transitions. [2024-06-21 20:15:43,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 143 transitions, 1536 flow [2024-06-21 20:15:44,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 143 transitions, 1441 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:15:44,008 INFO L231 Difference]: Finished difference. Result has 170 places, 122 transitions, 1150 flow [2024-06-21 20:15:44,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1150, PETRI_PLACES=170, PETRI_TRANSITIONS=122} [2024-06-21 20:15:44,008 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 130 predicate places. [2024-06-21 20:15:44,008 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 122 transitions, 1150 flow [2024-06-21 20:15:44,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:44,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:44,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:44,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 20:15:44,009 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:44,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:44,009 INFO L85 PathProgramCache]: Analyzing trace with hash 704120763, now seen corresponding path program 28 times [2024-06-21 20:15:44,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:44,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972795194] [2024-06-21 20:15:44,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:44,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:44,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:44,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:44,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:44,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972795194] [2024-06-21 20:15:44,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972795194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:44,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:44,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:44,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297931989] [2024-06-21 20:15:44,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:44,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:44,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:44,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:44,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:44,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:44,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 122 transitions, 1150 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:44,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:44,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:44,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:44,422 INFO L124 PetriNetUnfolderBase]: 1308/2236 cut-off events. [2024-06-21 20:15:44,422 INFO L125 PetriNetUnfolderBase]: For 149981/149985 co-relation queries the response was YES. [2024-06-21 20:15:44,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14466 conditions, 2236 events. 1308/2236 cut-off events. For 149981/149985 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 13449 event pairs, 522 based on Foata normal form. 24/2259 useless extension candidates. Maximal degree in co-relation 14392. Up to 1804 conditions per place. [2024-06-21 20:15:44,438 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 76 selfloop transitions, 40 changer transitions 23/146 dead transitions. [2024-06-21 20:15:44,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 146 transitions, 1572 flow [2024-06-21 20:15:44,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:15:44,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:15:44,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-21 20:15:44,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-21 20:15:44,439 INFO L175 Difference]: Start difference. First operand has 170 places, 122 transitions, 1150 flow. Second operand 9 states and 189 transitions. [2024-06-21 20:15:44,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 146 transitions, 1572 flow [2024-06-21 20:15:44,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 146 transitions, 1480 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 20:15:44,743 INFO L231 Difference]: Finished difference. Result has 165 places, 117 transitions, 1100 flow [2024-06-21 20:15:44,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1058, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1100, PETRI_PLACES=165, PETRI_TRANSITIONS=117} [2024-06-21 20:15:44,743 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 125 predicate places. [2024-06-21 20:15:44,743 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 117 transitions, 1100 flow [2024-06-21 20:15:44,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:44,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:44,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:44,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 20:15:44,744 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:44,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:44,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1645265063, now seen corresponding path program 29 times [2024-06-21 20:15:44,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:44,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450908754] [2024-06-21 20:15:44,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:44,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:44,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:44,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:44,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:44,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450908754] [2024-06-21 20:15:44,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450908754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:44,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:44,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:44,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442311067] [2024-06-21 20:15:44,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:44,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:44,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:44,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:44,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:44,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:44,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 117 transitions, 1100 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:44,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:44,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:44,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:45,187 INFO L124 PetriNetUnfolderBase]: 1308/2254 cut-off events. [2024-06-21 20:15:45,187 INFO L125 PetriNetUnfolderBase]: For 151313/151317 co-relation queries the response was YES. [2024-06-21 20:15:45,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15070 conditions, 2254 events. 1308/2254 cut-off events. For 151313/151317 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 13603 event pairs, 475 based on Foata normal form. 22/2275 useless extension candidates. Maximal degree in co-relation 14998. Up to 1757 conditions per place. [2024-06-21 20:15:45,204 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 112 selfloop transitions, 17 changer transitions 12/148 dead transitions. [2024-06-21 20:15:45,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 148 transitions, 1626 flow [2024-06-21 20:15:45,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:15:45,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:15:45,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-21 20:15:45,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5174825174825175 [2024-06-21 20:15:45,206 INFO L175 Difference]: Start difference. First operand has 165 places, 117 transitions, 1100 flow. Second operand 11 states and 222 transitions. [2024-06-21 20:15:45,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 148 transitions, 1626 flow [2024-06-21 20:15:45,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 148 transitions, 1534 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:45,486 INFO L231 Difference]: Finished difference. Result has 162 places, 115 transitions, 1027 flow [2024-06-21 20:15:45,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1027, PETRI_PLACES=162, PETRI_TRANSITIONS=115} [2024-06-21 20:15:45,486 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 122 predicate places. [2024-06-21 20:15:45,486 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 115 transitions, 1027 flow [2024-06-21 20:15:45,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:45,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:45,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:45,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 20:15:45,487 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:45,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:45,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1289325189, now seen corresponding path program 30 times [2024-06-21 20:15:45,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:45,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105915816] [2024-06-21 20:15:45,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:45,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:45,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:45,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:45,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:45,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105915816] [2024-06-21 20:15:45,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105915816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:45,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:45,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:45,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286851087] [2024-06-21 20:15:45,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:45,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:45,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:45,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:45,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:45,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:45,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 115 transitions, 1027 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:45,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:45,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:45,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:45,895 INFO L124 PetriNetUnfolderBase]: 1203/2067 cut-off events. [2024-06-21 20:15:45,895 INFO L125 PetriNetUnfolderBase]: For 120988/120992 co-relation queries the response was YES. [2024-06-21 20:15:45,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13232 conditions, 2067 events. 1203/2067 cut-off events. For 120988/120992 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 12214 event pairs, 463 based on Foata normal form. 22/2088 useless extension candidates. Maximal degree in co-relation 13162. Up to 1757 conditions per place. [2024-06-21 20:15:45,909 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 99 selfloop transitions, 14 changer transitions 15/135 dead transitions. [2024-06-21 20:15:45,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 135 transitions, 1365 flow [2024-06-21 20:15:45,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:15:45,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:15:45,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-21 20:15:45,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5156695156695157 [2024-06-21 20:15:45,910 INFO L175 Difference]: Start difference. First operand has 162 places, 115 transitions, 1027 flow. Second operand 9 states and 181 transitions. [2024-06-21 20:15:45,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 135 transitions, 1365 flow [2024-06-21 20:15:46,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 135 transitions, 1328 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 20:15:46,193 INFO L231 Difference]: Finished difference. Result has 159 places, 112 transitions, 1000 flow [2024-06-21 20:15:46,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=990, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1000, PETRI_PLACES=159, PETRI_TRANSITIONS=112} [2024-06-21 20:15:46,194 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 119 predicate places. [2024-06-21 20:15:46,194 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 112 transitions, 1000 flow [2024-06-21 20:15:46,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:46,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:46,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:46,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 20:15:46,195 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:46,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:46,195 INFO L85 PathProgramCache]: Analyzing trace with hash 593298243, now seen corresponding path program 31 times [2024-06-21 20:15:46,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:46,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119361325] [2024-06-21 20:15:46,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:46,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:46,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:46,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:46,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:46,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119361325] [2024-06-21 20:15:46,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119361325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:46,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:46,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:46,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508150948] [2024-06-21 20:15:46,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:46,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:46,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:46,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:46,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:46,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:46,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 112 transitions, 1000 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:46,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:46,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:46,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:46,550 INFO L124 PetriNetUnfolderBase]: 1175/2023 cut-off events. [2024-06-21 20:15:46,550 INFO L125 PetriNetUnfolderBase]: For 115668/115672 co-relation queries the response was YES. [2024-06-21 20:15:46,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12941 conditions, 2023 events. 1175/2023 cut-off events. For 115668/115672 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 11922 event pairs, 492 based on Foata normal form. 18/2040 useless extension candidates. Maximal degree in co-relation 12872. Up to 1650 conditions per place. [2024-06-21 20:15:46,565 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 64 selfloop transitions, 37 changer transitions 26/134 dead transitions. [2024-06-21 20:15:46,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 134 transitions, 1352 flow [2024-06-21 20:15:46,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:15:46,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:15:46,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-21 20:15:46,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5270655270655271 [2024-06-21 20:15:46,566 INFO L175 Difference]: Start difference. First operand has 159 places, 112 transitions, 1000 flow. Second operand 9 states and 185 transitions. [2024-06-21 20:15:46,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 134 transitions, 1352 flow [2024-06-21 20:15:46,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 134 transitions, 1320 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:46,734 INFO L231 Difference]: Finished difference. Result has 155 places, 106 transitions, 993 flow [2024-06-21 20:15:46,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=993, PETRI_PLACES=155, PETRI_TRANSITIONS=106} [2024-06-21 20:15:46,735 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 115 predicate places. [2024-06-21 20:15:46,735 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 106 transitions, 993 flow [2024-06-21 20:15:46,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:46,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:46,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:46,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 20:15:46,735 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:46,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:46,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1247338299, now seen corresponding path program 32 times [2024-06-21 20:15:46,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:46,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993515020] [2024-06-21 20:15:46,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:46,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:46,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:46,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:46,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:46,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993515020] [2024-06-21 20:15:46,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993515020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:46,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:46,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:46,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078311158] [2024-06-21 20:15:46,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:46,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:46,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:46,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:46,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:46,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:46,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 106 transitions, 993 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:46,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:46,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:46,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:47,189 INFO L124 PetriNetUnfolderBase]: 1140/1951 cut-off events. [2024-06-21 20:15:47,189 INFO L125 PetriNetUnfolderBase]: For 115324/115332 co-relation queries the response was YES. [2024-06-21 20:15:47,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12693 conditions, 1951 events. 1140/1951 cut-off events. For 115324/115332 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 11502 event pairs, 482 based on Foata normal form. 32/1982 useless extension candidates. Maximal degree in co-relation 12625. Up to 1415 conditions per place. [2024-06-21 20:15:47,201 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 91 selfloop transitions, 19 changer transitions 10/127 dead transitions. [2024-06-21 20:15:47,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 127 transitions, 1447 flow [2024-06-21 20:15:47,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:15:47,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:15:47,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-21 20:15:47,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153846153846153 [2024-06-21 20:15:47,202 INFO L175 Difference]: Start difference. First operand has 155 places, 106 transitions, 993 flow. Second operand 10 states and 201 transitions. [2024-06-21 20:15:47,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 127 transitions, 1447 flow [2024-06-21 20:15:47,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 127 transitions, 1325 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-21 20:15:47,321 INFO L231 Difference]: Finished difference. Result has 144 places, 103 transitions, 898 flow [2024-06-21 20:15:47,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=898, PETRI_PLACES=144, PETRI_TRANSITIONS=103} [2024-06-21 20:15:47,322 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 104 predicate places. [2024-06-21 20:15:47,322 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 103 transitions, 898 flow [2024-06-21 20:15:47,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:47,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:47,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:47,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 20:15:47,323 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:47,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:47,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1527838613, now seen corresponding path program 3 times [2024-06-21 20:15:47,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:47,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305584159] [2024-06-21 20:15:47,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:47,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:47,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:47,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:47,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:47,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305584159] [2024-06-21 20:15:47,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305584159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:47,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:47,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:47,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932886375] [2024-06-21 20:15:47,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:47,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:47,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:47,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:47,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:47,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:47,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 103 transitions, 898 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:47,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:47,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:47,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:47,740 INFO L124 PetriNetUnfolderBase]: 1116/1899 cut-off events. [2024-06-21 20:15:47,740 INFO L125 PetriNetUnfolderBase]: For 99504/99504 co-relation queries the response was YES. [2024-06-21 20:15:47,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11798 conditions, 1899 events. 1116/1899 cut-off events. For 99504/99504 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 11101 event pairs, 514 based on Foata normal form. 26/1924 useless extension candidates. Maximal degree in co-relation 11737. Up to 1626 conditions per place. [2024-06-21 20:15:47,752 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 82 selfloop transitions, 14 changer transitions 14/117 dead transitions. [2024-06-21 20:15:47,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 117 transitions, 1184 flow [2024-06-21 20:15:47,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:15:47,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:15:47,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-21 20:15:47,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49743589743589745 [2024-06-21 20:15:47,753 INFO L175 Difference]: Start difference. First operand has 144 places, 103 transitions, 898 flow. Second operand 10 states and 194 transitions. [2024-06-21 20:15:47,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 117 transitions, 1184 flow [2024-06-21 20:15:47,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 117 transitions, 1148 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 20:15:47,851 INFO L231 Difference]: Finished difference. Result has 143 places, 98 transitions, 857 flow [2024-06-21 20:15:47,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=857, PETRI_PLACES=143, PETRI_TRANSITIONS=98} [2024-06-21 20:15:47,851 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 103 predicate places. [2024-06-21 20:15:47,852 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 98 transitions, 857 flow [2024-06-21 20:15:47,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:47,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:47,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:47,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 20:15:47,852 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:47,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:47,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1171270307, now seen corresponding path program 4 times [2024-06-21 20:15:47,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:47,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905256929] [2024-06-21 20:15:47,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:47,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:47,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:47,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:47,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:47,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905256929] [2024-06-21 20:15:47,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905256929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:47,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:47,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:47,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110581822] [2024-06-21 20:15:47,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:48,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:48,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:48,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:48,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:48,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:48,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 98 transitions, 857 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:48,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:48,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:48,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:48,275 INFO L124 PetriNetUnfolderBase]: 981/1674 cut-off events. [2024-06-21 20:15:48,275 INFO L125 PetriNetUnfolderBase]: For 74164/74164 co-relation queries the response was YES. [2024-06-21 20:15:48,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9755 conditions, 1674 events. 981/1674 cut-off events. For 74164/74164 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 9396 event pairs, 435 based on Foata normal form. 26/1699 useless extension candidates. Maximal degree in co-relation 9695. Up to 1415 conditions per place. [2024-06-21 20:15:48,286 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 81 selfloop transitions, 10 changer transitions 12/110 dead transitions. [2024-06-21 20:15:48,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 110 transitions, 1125 flow [2024-06-21 20:15:48,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:48,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:48,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-21 20:15:48,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5096153846153846 [2024-06-21 20:15:48,287 INFO L175 Difference]: Start difference. First operand has 143 places, 98 transitions, 857 flow. Second operand 8 states and 159 transitions. [2024-06-21 20:15:48,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 110 transitions, 1125 flow [2024-06-21 20:15:48,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 110 transitions, 1091 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 20:15:48,379 INFO L231 Difference]: Finished difference. Result has 137 places, 94 transitions, 817 flow [2024-06-21 20:15:48,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=817, PETRI_PLACES=137, PETRI_TRANSITIONS=94} [2024-06-21 20:15:48,379 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 97 predicate places. [2024-06-21 20:15:48,379 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 94 transitions, 817 flow [2024-06-21 20:15:48,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:48,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:48,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:48,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 20:15:48,379 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:48,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:48,380 INFO L85 PathProgramCache]: Analyzing trace with hash -766912219, now seen corresponding path program 5 times [2024-06-21 20:15:48,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:48,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949420545] [2024-06-21 20:15:48,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:48,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:48,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:48,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:48,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:48,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949420545] [2024-06-21 20:15:48,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949420545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:48,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:48,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:48,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511468421] [2024-06-21 20:15:48,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:48,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:48,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:48,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:48,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:48,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:48,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 94 transitions, 817 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:48,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:48,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:48,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:48,803 INFO L124 PetriNetUnfolderBase]: 1093/1888 cut-off events. [2024-06-21 20:15:48,803 INFO L125 PetriNetUnfolderBase]: For 82353/82357 co-relation queries the response was YES. [2024-06-21 20:15:48,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11345 conditions, 1888 events. 1093/1888 cut-off events. For 82353/82357 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 11150 event pairs, 472 based on Foata normal form. 28/1915 useless extension candidates. Maximal degree in co-relation 11287. Up to 1185 conditions per place. [2024-06-21 20:15:48,815 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 66 selfloop transitions, 30 changer transitions 16/119 dead transitions. [2024-06-21 20:15:48,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 119 transitions, 1265 flow [2024-06-21 20:15:48,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:15:48,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:15:48,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-21 20:15:48,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-21 20:15:48,816 INFO L175 Difference]: Start difference. First operand has 137 places, 94 transitions, 817 flow. Second operand 10 states and 208 transitions. [2024-06-21 20:15:48,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 119 transitions, 1265 flow [2024-06-21 20:15:48,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 119 transitions, 1237 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:48,895 INFO L231 Difference]: Finished difference. Result has 135 places, 90 transitions, 811 flow [2024-06-21 20:15:48,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=793, PETRI_DIFFERENCE_MINUEND_PLACES=125, 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=10, PETRI_FLOW=811, PETRI_PLACES=135, PETRI_TRANSITIONS=90} [2024-06-21 20:15:48,895 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 95 predicate places. [2024-06-21 20:15:48,895 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 90 transitions, 811 flow [2024-06-21 20:15:48,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:48,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:48,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:48,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 20:15:48,896 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:48,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:48,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1462873613, now seen corresponding path program 6 times [2024-06-21 20:15:48,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:48,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207751424] [2024-06-21 20:15:48,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:48,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:48,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:49,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:49,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:49,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207751424] [2024-06-21 20:15:49,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207751424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:49,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:49,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:49,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561449401] [2024-06-21 20:15:49,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:49,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:49,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:49,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:49,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:49,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:49,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 90 transitions, 811 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:49,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:49,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:49,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:49,272 INFO L124 PetriNetUnfolderBase]: 1160/2001 cut-off events. [2024-06-21 20:15:49,272 INFO L125 PetriNetUnfolderBase]: For 94318/94318 co-relation queries the response was YES. [2024-06-21 20:15:49,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12656 conditions, 2001 events. 1160/2001 cut-off events. For 94318/94318 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 12074 event pairs, 545 based on Foata normal form. 24/2024 useless extension candidates. Maximal degree in co-relation 12599. Up to 1444 conditions per place. [2024-06-21 20:15:49,284 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 65 selfloop transitions, 29 changer transitions 10/111 dead transitions. [2024-06-21 20:15:49,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 111 transitions, 1209 flow [2024-06-21 20:15:49,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:15:49,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:15:49,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-21 20:15:49,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282051282051282 [2024-06-21 20:15:49,285 INFO L175 Difference]: Start difference. First operand has 135 places, 90 transitions, 811 flow. Second operand 10 states and 206 transitions. [2024-06-21 20:15:49,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 111 transitions, 1209 flow [2024-06-21 20:15:49,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 111 transitions, 1147 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 20:15:49,405 INFO L231 Difference]: Finished difference. Result has 132 places, 87 transitions, 777 flow [2024-06-21 20:15:49,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=755, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=777, PETRI_PLACES=132, PETRI_TRANSITIONS=87} [2024-06-21 20:15:49,405 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 92 predicate places. [2024-06-21 20:15:49,406 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 87 transitions, 777 flow [2024-06-21 20:15:49,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:49,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:49,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:49,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 20:15:49,406 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:49,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:49,406 INFO L85 PathProgramCache]: Analyzing trace with hash 454706961, now seen corresponding path program 7 times [2024-06-21 20:15:49,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:49,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871194308] [2024-06-21 20:15:49,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:49,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:49,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:49,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:49,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:49,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871194308] [2024-06-21 20:15:49,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871194308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:49,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:49,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:49,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73037629] [2024-06-21 20:15:49,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:49,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:49,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:49,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:49,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:49,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:49,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 87 transitions, 777 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:49,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:49,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:49,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:49,826 INFO L124 PetriNetUnfolderBase]: 1303/2256 cut-off events. [2024-06-21 20:15:49,826 INFO L125 PetriNetUnfolderBase]: For 104872/104872 co-relation queries the response was YES. [2024-06-21 20:15:49,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14702 conditions, 2256 events. 1303/2256 cut-off events. For 104872/104872 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 14095 event pairs, 635 based on Foata normal form. 18/2273 useless extension candidates. Maximal degree in co-relation 14647. Up to 1034 conditions per place. [2024-06-21 20:15:49,841 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 67 selfloop transitions, 32 changer transitions 8/114 dead transitions. [2024-06-21 20:15:49,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 114 transitions, 1271 flow [2024-06-21 20:15:49,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:15:49,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:15:49,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-06-21 20:15:49,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5198135198135199 [2024-06-21 20:15:49,842 INFO L175 Difference]: Start difference. First operand has 132 places, 87 transitions, 777 flow. Second operand 11 states and 223 transitions. [2024-06-21 20:15:49,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 114 transitions, 1271 flow [2024-06-21 20:15:49,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 114 transitions, 1204 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 20:15:49,954 INFO L231 Difference]: Finished difference. Result has 132 places, 85 transitions, 763 flow [2024-06-21 20:15:49,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=718, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=763, PETRI_PLACES=132, PETRI_TRANSITIONS=85} [2024-06-21 20:15:49,955 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 92 predicate places. [2024-06-21 20:15:49,955 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 85 transitions, 763 flow [2024-06-21 20:15:49,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:49,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:49,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:49,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 20:15:49,955 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:49,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:49,955 INFO L85 PathProgramCache]: Analyzing trace with hash -912680803, now seen corresponding path program 8 times [2024-06-21 20:15:49,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:49,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762953012] [2024-06-21 20:15:49,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:49,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:49,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:50,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:50,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:50,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762953012] [2024-06-21 20:15:50,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762953012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:50,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:50,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:50,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100866926] [2024-06-21 20:15:50,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:50,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:50,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:50,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:50,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:50,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:50,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 85 transitions, 763 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:50,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:50,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:50,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:50,408 INFO L124 PetriNetUnfolderBase]: 1266/2199 cut-off events. [2024-06-21 20:15:50,408 INFO L125 PetriNetUnfolderBase]: For 100477/100481 co-relation queries the response was YES. [2024-06-21 20:15:50,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14117 conditions, 2199 events. 1266/2199 cut-off events. For 100477/100481 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 13807 event pairs, 683 based on Foata normal form. 28/2226 useless extension candidates. Maximal degree in co-relation 14063. Up to 1871 conditions per place. [2024-06-21 20:15:50,422 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 70 selfloop transitions, 7 changer transitions 17/101 dead transitions. [2024-06-21 20:15:50,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 101 transitions, 1045 flow [2024-06-21 20:15:50,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:50,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:50,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-21 20:15:50,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-21 20:15:50,423 INFO L175 Difference]: Start difference. First operand has 132 places, 85 transitions, 763 flow. Second operand 8 states and 160 transitions. [2024-06-21 20:15:50,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 101 transitions, 1045 flow [2024-06-21 20:15:50,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 101 transitions, 978 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 20:15:50,506 INFO L231 Difference]: Finished difference. Result has 128 places, 81 transitions, 671 flow [2024-06-21 20:15:50,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=696, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=671, PETRI_PLACES=128, PETRI_TRANSITIONS=81} [2024-06-21 20:15:50,506 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 88 predicate places. [2024-06-21 20:15:50,506 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 81 transitions, 671 flow [2024-06-21 20:15:50,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:50,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:50,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:50,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 20:15:50,507 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:50,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:50,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1244358349, now seen corresponding path program 9 times [2024-06-21 20:15:50,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:50,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546589866] [2024-06-21 20:15:50,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:50,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:50,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:50,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:50,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:50,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546589866] [2024-06-21 20:15:50,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546589866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:50,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:50,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:50,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254892729] [2024-06-21 20:15:50,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:50,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:50,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:50,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:50,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:50,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:50,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 81 transitions, 671 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:50,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:50,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:50,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:50,893 INFO L124 PetriNetUnfolderBase]: 1233/2134 cut-off events. [2024-06-21 20:15:50,893 INFO L125 PetriNetUnfolderBase]: For 94366/94370 co-relation queries the response was YES. [2024-06-21 20:15:50,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13622 conditions, 2134 events. 1233/2134 cut-off events. For 94366/94370 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 13243 event pairs, 671 based on Foata normal form. 28/2161 useless extension candidates. Maximal degree in co-relation 13569. Up to 1582 conditions per place. [2024-06-21 20:15:50,906 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 60 selfloop transitions, 23 changer transitions 10/100 dead transitions. [2024-06-21 20:15:50,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 100 transitions, 1035 flow [2024-06-21 20:15:50,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:50,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:50,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-21 20:15:50,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5480769230769231 [2024-06-21 20:15:50,907 INFO L175 Difference]: Start difference. First operand has 128 places, 81 transitions, 671 flow. Second operand 8 states and 171 transitions. [2024-06-21 20:15:50,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 100 transitions, 1035 flow [2024-06-21 20:15:50,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 100 transitions, 1009 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:50,983 INFO L231 Difference]: Finished difference. Result has 124 places, 78 transitions, 663 flow [2024-06-21 20:15:50,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=651, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=663, PETRI_PLACES=124, PETRI_TRANSITIONS=78} [2024-06-21 20:15:50,983 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 84 predicate places. [2024-06-21 20:15:50,983 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 78 transitions, 663 flow [2024-06-21 20:15:50,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:50,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:50,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:50,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 20:15:50,984 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:50,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:50,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1389894275, now seen corresponding path program 10 times [2024-06-21 20:15:50,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:50,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462675243] [2024-06-21 20:15:50,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:50,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:50,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:51,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:51,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:51,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462675243] [2024-06-21 20:15:51,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462675243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:51,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:51,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:51,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246208116] [2024-06-21 20:15:51,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:51,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:51,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:51,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:51,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:51,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:51,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 78 transitions, 663 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:51,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:51,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:51,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:51,329 INFO L124 PetriNetUnfolderBase]: 1082/1877 cut-off events. [2024-06-21 20:15:51,329 INFO L125 PetriNetUnfolderBase]: For 73641/73645 co-relation queries the response was YES. [2024-06-21 20:15:51,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11486 conditions, 1877 events. 1082/1877 cut-off events. For 73641/73645 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 11306 event pairs, 626 based on Foata normal form. 30/1906 useless extension candidates. Maximal degree in co-relation 11435. Up to 1582 conditions per place. [2024-06-21 20:15:51,340 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 50 selfloop transitions, 19 changer transitions 14/90 dead transitions. [2024-06-21 20:15:51,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 90 transitions, 891 flow [2024-06-21 20:15:51,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:51,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:51,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-21 20:15:51,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5224358974358975 [2024-06-21 20:15:51,341 INFO L175 Difference]: Start difference. First operand has 124 places, 78 transitions, 663 flow. Second operand 8 states and 163 transitions. [2024-06-21 20:15:51,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 90 transitions, 891 flow [2024-06-21 20:15:51,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 90 transitions, 844 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:51,405 INFO L231 Difference]: Finished difference. Result has 123 places, 73 transitions, 625 flow [2024-06-21 20:15:51,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=625, PETRI_PLACES=123, PETRI_TRANSITIONS=73} [2024-06-21 20:15:51,405 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 83 predicate places. [2024-06-21 20:15:51,405 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 73 transitions, 625 flow [2024-06-21 20:15:51,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:51,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:51,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:51,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 20:15:51,406 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:51,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:51,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1803559205, now seen corresponding path program 11 times [2024-06-21 20:15:51,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:51,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739853291] [2024-06-21 20:15:51,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:51,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:51,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:51,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:51,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:51,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739853291] [2024-06-21 20:15:51,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739853291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:51,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:51,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:51,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922391423] [2024-06-21 20:15:51,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:51,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:51,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:51,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:51,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:51,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:51,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 73 transitions, 625 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:51,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:51,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:51,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:51,763 INFO L124 PetriNetUnfolderBase]: 1066/1867 cut-off events. [2024-06-21 20:15:51,763 INFO L125 PetriNetUnfolderBase]: For 66307/66307 co-relation queries the response was YES. [2024-06-21 20:15:51,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11241 conditions, 1867 events. 1066/1867 cut-off events. For 66307/66307 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 11254 event pairs, 574 based on Foata normal form. 24/1890 useless extension candidates. Maximal degree in co-relation 11191. Up to 1490 conditions per place. [2024-06-21 20:15:51,775 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 47 selfloop transitions, 16 changer transitions 23/93 dead transitions. [2024-06-21 20:15:51,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 93 transitions, 923 flow [2024-06-21 20:15:51,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:51,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:51,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-21 20:15:51,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-21 20:15:51,775 INFO L175 Difference]: Start difference. First operand has 123 places, 73 transitions, 625 flow. Second operand 8 states and 168 transitions. [2024-06-21 20:15:51,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 93 transitions, 923 flow [2024-06-21 20:15:51,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 93 transitions, 879 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:51,829 INFO L231 Difference]: Finished difference. Result has 118 places, 68 transitions, 564 flow [2024-06-21 20:15:51,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=564, PETRI_PLACES=118, PETRI_TRANSITIONS=68} [2024-06-21 20:15:51,829 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 78 predicate places. [2024-06-21 20:15:51,830 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 68 transitions, 564 flow [2024-06-21 20:15:51,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:51,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:51,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:51,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 20:15:51,830 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:51,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:51,830 INFO L85 PathProgramCache]: Analyzing trace with hash -429733525, now seen corresponding path program 12 times [2024-06-21 20:15:51,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:51,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280473140] [2024-06-21 20:15:51,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:51,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:51,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:51,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:51,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:51,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280473140] [2024-06-21 20:15:51,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280473140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:51,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:51,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:51,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140632590] [2024-06-21 20:15:51,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:51,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:51,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:51,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:51,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:51,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:51,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 68 transitions, 564 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:51,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:51,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:51,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:52,165 INFO L124 PetriNetUnfolderBase]: 904/1591 cut-off events. [2024-06-21 20:15:52,165 INFO L125 PetriNetUnfolderBase]: For 48905/48905 co-relation queries the response was YES. [2024-06-21 20:15:52,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9357 conditions, 1591 events. 904/1591 cut-off events. For 48905/48905 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 9235 event pairs, 487 based on Foata normal form. 18/1608 useless extension candidates. Maximal degree in co-relation 9309. Up to 1334 conditions per place. [2024-06-21 20:15:52,175 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 54 selfloop transitions, 7 changer transitions 15/83 dead transitions. [2024-06-21 20:15:52,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 83 transitions, 786 flow [2024-06-21 20:15:52,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:52,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:52,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 20:15:52,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5064102564102564 [2024-06-21 20:15:52,175 INFO L175 Difference]: Start difference. First operand has 118 places, 68 transitions, 564 flow. Second operand 8 states and 158 transitions. [2024-06-21 20:15:52,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 83 transitions, 786 flow [2024-06-21 20:15:52,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 83 transitions, 734 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 20:15:52,209 INFO L231 Difference]: Finished difference. Result has 111 places, 65 transitions, 491 flow [2024-06-21 20:15:52,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=491, PETRI_PLACES=111, PETRI_TRANSITIONS=65} [2024-06-21 20:15:52,209 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 71 predicate places. [2024-06-21 20:15:52,209 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 65 transitions, 491 flow [2024-06-21 20:15:52,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:52,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:52,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:52,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 20:15:52,210 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:52,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:52,210 INFO L85 PathProgramCache]: Analyzing trace with hash -809359141, now seen corresponding path program 13 times [2024-06-21 20:15:52,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:52,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119611272] [2024-06-21 20:15:52,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:52,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:52,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:52,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:52,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:52,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119611272] [2024-06-21 20:15:52,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119611272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:52,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:52,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:52,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837676471] [2024-06-21 20:15:52,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:52,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:52,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:52,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:52,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:52,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:52,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 65 transitions, 491 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:52,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:52,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:52,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:52,556 INFO L124 PetriNetUnfolderBase]: 898/1569 cut-off events. [2024-06-21 20:15:52,556 INFO L125 PetriNetUnfolderBase]: For 41009/41009 co-relation queries the response was YES. [2024-06-21 20:15:52,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8918 conditions, 1569 events. 898/1569 cut-off events. For 41009/41009 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 8995 event pairs, 477 based on Foata normal form. 24/1592 useless extension candidates. Maximal degree in co-relation 8873. Up to 1054 conditions per place. [2024-06-21 20:15:52,565 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 54 selfloop transitions, 16 changer transitions 10/87 dead transitions. [2024-06-21 20:15:52,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 87 transitions, 819 flow [2024-06-21 20:15:52,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:15:52,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:15:52,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-21 20:15:52,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034965034965035 [2024-06-21 20:15:52,566 INFO L175 Difference]: Start difference. First operand has 111 places, 65 transitions, 491 flow. Second operand 11 states and 216 transitions. [2024-06-21 20:15:52,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 87 transitions, 819 flow [2024-06-21 20:15:52,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 87 transitions, 781 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 20:15:52,600 INFO L231 Difference]: Finished difference. Result has 108 places, 62 transitions, 460 flow [2024-06-21 20:15:52,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=460, PETRI_PLACES=108, PETRI_TRANSITIONS=62} [2024-06-21 20:15:52,600 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 68 predicate places. [2024-06-21 20:15:52,601 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 62 transitions, 460 flow [2024-06-21 20:15:52,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:52,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:52,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:52,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 20:15:52,601 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:52,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:52,601 INFO L85 PathProgramCache]: Analyzing trace with hash -2067854433, now seen corresponding path program 14 times [2024-06-21 20:15:52,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:52,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123671810] [2024-06-21 20:15:52,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:52,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:52,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:52,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:52,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:52,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123671810] [2024-06-21 20:15:52,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123671810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:52,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:52,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:52,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190814187] [2024-06-21 20:15:52,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:52,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:52,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:52,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:52,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:52,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:52,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 62 transitions, 460 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:52,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:52,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:52,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:52,916 INFO L124 PetriNetUnfolderBase]: 747/1312 cut-off events. [2024-06-21 20:15:52,916 INFO L125 PetriNetUnfolderBase]: For 31958/31958 co-relation queries the response was YES. [2024-06-21 20:15:52,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7095 conditions, 1312 events. 747/1312 cut-off events. For 31958/31958 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 7272 event pairs, 432 based on Foata normal form. 26/1337 useless extension candidates. Maximal degree in co-relation 7053. Up to 1054 conditions per place. [2024-06-21 20:15:52,923 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 43 selfloop transitions, 10 changer transitions 15/75 dead transitions. [2024-06-21 20:15:52,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 75 transitions, 660 flow [2024-06-21 20:15:52,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:15:52,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:15:52,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-21 20:15:52,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5042735042735043 [2024-06-21 20:15:52,924 INFO L175 Difference]: Start difference. First operand has 108 places, 62 transitions, 460 flow. Second operand 9 states and 177 transitions. [2024-06-21 20:15:52,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 75 transitions, 660 flow [2024-06-21 20:15:52,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 75 transitions, 623 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 20:15:52,949 INFO L231 Difference]: Finished difference. Result has 105 places, 56 transitions, 406 flow [2024-06-21 20:15:52,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=406, PETRI_PLACES=105, PETRI_TRANSITIONS=56} [2024-06-21 20:15:52,949 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 65 predicate places. [2024-06-21 20:15:52,949 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 56 transitions, 406 flow [2024-06-21 20:15:52,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:52,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:52,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:52,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 20:15:52,950 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:52,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:52,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1247550339, now seen corresponding path program 33 times [2024-06-21 20:15:52,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:52,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010047536] [2024-06-21 20:15:52,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:52,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:52,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:53,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:53,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:53,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010047536] [2024-06-21 20:15:53,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010047536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:53,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:53,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:53,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520663859] [2024-06-21 20:15:53,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:53,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:53,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:53,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:53,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:53,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:53,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 56 transitions, 406 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:53,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:53,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:53,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:53,282 INFO L124 PetriNetUnfolderBase]: 710/1261 cut-off events. [2024-06-21 20:15:53,282 INFO L125 PetriNetUnfolderBase]: For 26987/26987 co-relation queries the response was YES. [2024-06-21 20:15:53,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6698 conditions, 1261 events. 710/1261 cut-off events. For 26987/26987 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 7047 event pairs, 327 based on Foata normal form. 18/1278 useless extension candidates. Maximal degree in co-relation 6657. Up to 853 conditions per place. [2024-06-21 20:15:53,287 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 54 selfloop transitions, 7 changer transitions 8/76 dead transitions. [2024-06-21 20:15:53,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 76 transitions, 694 flow [2024-06-21 20:15:53,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:53,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:53,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-21 20:15:53,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5192307692307693 [2024-06-21 20:15:53,288 INFO L175 Difference]: Start difference. First operand has 105 places, 56 transitions, 406 flow. Second operand 8 states and 162 transitions. [2024-06-21 20:15:53,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 76 transitions, 694 flow [2024-06-21 20:15:53,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 76 transitions, 658 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-21 20:15:53,313 INFO L231 Difference]: Finished difference. Result has 97 places, 54 transitions, 381 flow [2024-06-21 20:15:53,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=381, PETRI_PLACES=97, PETRI_TRANSITIONS=54} [2024-06-21 20:15:53,313 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 57 predicate places. [2024-06-21 20:15:53,313 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 54 transitions, 381 flow [2024-06-21 20:15:53,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:53,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:53,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:53,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 20:15:53,314 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:53,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:53,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1522428245, now seen corresponding path program 34 times [2024-06-21 20:15:53,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:53,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471457779] [2024-06-21 20:15:53,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:53,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:53,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:53,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:53,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:53,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471457779] [2024-06-21 20:15:53,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471457779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:53,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:53,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:53,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263923600] [2024-06-21 20:15:53,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:53,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:53,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:53,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:53,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:53,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:53,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 54 transitions, 381 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:53,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:53,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:53,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:53,628 INFO L124 PetriNetUnfolderBase]: 605/1074 cut-off events. [2024-06-21 20:15:53,628 INFO L125 PetriNetUnfolderBase]: For 17628/17628 co-relation queries the response was YES. [2024-06-21 20:15:53,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5439 conditions, 1074 events. 605/1074 cut-off events. For 17628/17628 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 5729 event pairs, 309 based on Foata normal form. 18/1091 useless extension candidates. Maximal degree in co-relation 5401. Up to 853 conditions per place. [2024-06-21 20:15:53,632 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 41 selfloop transitions, 4 changer transitions 17/69 dead transitions. [2024-06-21 20:15:53,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 69 transitions, 575 flow [2024-06-21 20:15:53,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:53,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:53,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 20:15:53,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 20:15:53,633 INFO L175 Difference]: Start difference. First operand has 97 places, 54 transitions, 381 flow. Second operand 8 states and 156 transitions. [2024-06-21 20:15:53,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 69 transitions, 575 flow [2024-06-21 20:15:53,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 69 transitions, 555 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:53,646 INFO L231 Difference]: Finished difference. Result has 96 places, 50 transitions, 339 flow [2024-06-21 20:15:53,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=339, PETRI_PLACES=96, PETRI_TRANSITIONS=50} [2024-06-21 20:15:53,647 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 56 predicate places. [2024-06-21 20:15:53,647 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 50 transitions, 339 flow [2024-06-21 20:15:53,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:53,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:53,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:53,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 20:15:53,647 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:53,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:53,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1504396809, now seen corresponding path program 35 times [2024-06-21 20:15:53,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:53,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008481398] [2024-06-21 20:15:53,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:53,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:53,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:53,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:53,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:53,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008481398] [2024-06-21 20:15:53,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008481398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:53,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:53,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:53,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937049497] [2024-06-21 20:15:53,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:53,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:53,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:53,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:53,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:53,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:53,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 50 transitions, 339 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:53,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:53,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:53,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:53,944 INFO L124 PetriNetUnfolderBase]: 545/962 cut-off events. [2024-06-21 20:15:53,944 INFO L125 PetriNetUnfolderBase]: For 15591/15591 co-relation queries the response was YES. [2024-06-21 20:15:53,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4784 conditions, 962 events. 545/962 cut-off events. For 15591/15591 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4968 event pairs, 245 based on Foata normal form. 18/979 useless extension candidates. Maximal degree in co-relation 4747. Up to 290 conditions per place. [2024-06-21 20:15:53,947 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 46 selfloop transitions, 10 changer transitions 13/76 dead transitions. [2024-06-21 20:15:53,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 76 transitions, 691 flow [2024-06-21 20:15:53,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:53,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:53,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-21 20:15:53,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544871794871795 [2024-06-21 20:15:53,948 INFO L175 Difference]: Start difference. First operand has 96 places, 50 transitions, 339 flow. Second operand 8 states and 173 transitions. [2024-06-21 20:15:53,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 76 transitions, 691 flow [2024-06-21 20:15:53,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 76 transitions, 675 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:53,958 INFO L231 Difference]: Finished difference. Result has 90 places, 47 transitions, 331 flow [2024-06-21 20:15:53,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=331, PETRI_PLACES=90, PETRI_TRANSITIONS=47} [2024-06-21 20:15:53,958 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 50 predicate places. [2024-06-21 20:15:53,959 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 47 transitions, 331 flow [2024-06-21 20:15:53,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:53,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:53,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:53,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 20:15:53,959 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:53,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:53,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1504050849, now seen corresponding path program 36 times [2024-06-21 20:15:53,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:53,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939218292] [2024-06-21 20:15:53,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:53,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:53,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:54,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:54,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:54,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939218292] [2024-06-21 20:15:54,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939218292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:54,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:54,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:54,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749094232] [2024-06-21 20:15:54,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:54,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:54,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:54,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:54,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:54,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:54,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 47 transitions, 331 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:54,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:54,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:54,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:54,271 INFO L124 PetriNetUnfolderBase]: 501/894 cut-off events. [2024-06-21 20:15:54,271 INFO L125 PetriNetUnfolderBase]: For 15100/15100 co-relation queries the response was YES. [2024-06-21 20:15:54,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4564 conditions, 894 events. 501/894 cut-off events. For 15100/15100 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4683 event pairs, 199 based on Foata normal form. 18/911 useless extension candidates. Maximal degree in co-relation 4527. Up to 513 conditions per place. [2024-06-21 20:15:54,275 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 47 selfloop transitions, 6 changer transitions 8/68 dead transitions. [2024-06-21 20:15:54,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 68 transitions, 597 flow [2024-06-21 20:15:54,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:54,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:54,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-21 20:15:54,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5160256410256411 [2024-06-21 20:15:54,276 INFO L175 Difference]: Start difference. First operand has 90 places, 47 transitions, 331 flow. Second operand 8 states and 161 transitions. [2024-06-21 20:15:54,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 68 transitions, 597 flow [2024-06-21 20:15:54,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 68 transitions, 567 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:54,285 INFO L231 Difference]: Finished difference. Result has 87 places, 45 transitions, 306 flow [2024-06-21 20:15:54,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=306, PETRI_PLACES=87, PETRI_TRANSITIONS=45} [2024-06-21 20:15:54,285 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 47 predicate places. [2024-06-21 20:15:54,285 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 45 transitions, 306 flow [2024-06-21 20:15:54,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:54,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:54,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:54,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 20:15:54,286 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:54,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:54,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1504040619, now seen corresponding path program 37 times [2024-06-21 20:15:54,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:54,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072806402] [2024-06-21 20:15:54,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:54,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:54,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:54,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:54,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:54,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072806402] [2024-06-21 20:15:54,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072806402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:54,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:54,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:54,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324797420] [2024-06-21 20:15:54,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:54,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:54,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:54,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:54,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:54,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:54,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 45 transitions, 306 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:54,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:54,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:54,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:54,609 INFO L124 PetriNetUnfolderBase]: 396/707 cut-off events. [2024-06-21 20:15:54,609 INFO L125 PetriNetUnfolderBase]: For 9901/9901 co-relation queries the response was YES. [2024-06-21 20:15:54,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3486 conditions, 707 events. 396/707 cut-off events. For 9901/9901 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3415 event pairs, 187 based on Foata normal form. 18/724 useless extension candidates. Maximal degree in co-relation 3451. Up to 513 conditions per place. [2024-06-21 20:15:54,612 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 32 selfloop transitions, 2 changer transitions 20/61 dead transitions. [2024-06-21 20:15:54,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 61 transitions, 486 flow [2024-06-21 20:15:54,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:54,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:54,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 20:15:54,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4967948717948718 [2024-06-21 20:15:54,613 INFO L175 Difference]: Start difference. First operand has 87 places, 45 transitions, 306 flow. Second operand 8 states and 155 transitions. [2024-06-21 20:15:54,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 61 transitions, 486 flow [2024-06-21 20:15:54,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 61 transitions, 471 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:54,619 INFO L231 Difference]: Finished difference. Result has 86 places, 40 transitions, 255 flow [2024-06-21 20:15:54,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=255, PETRI_PLACES=86, PETRI_TRANSITIONS=40} [2024-06-21 20:15:54,619 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 46 predicate places. [2024-06-21 20:15:54,620 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 40 transitions, 255 flow [2024-06-21 20:15:54,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:54,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:54,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:54,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 20:15:54,620 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:54,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:54,621 INFO L85 PathProgramCache]: Analyzing trace with hash -809717191, now seen corresponding path program 15 times [2024-06-21 20:15:54,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:54,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900571375] [2024-06-21 20:15:54,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:54,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:54,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:54,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:54,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:54,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900571375] [2024-06-21 20:15:54,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900571375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:54,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:54,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:54,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509617345] [2024-06-21 20:15:54,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:54,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:54,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:54,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:54,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:54,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:54,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 40 transitions, 255 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:54,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:54,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:54,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:54,886 INFO L124 PetriNetUnfolderBase]: 266/475 cut-off events. [2024-06-21 20:15:54,887 INFO L125 PetriNetUnfolderBase]: For 6574/6574 co-relation queries the response was YES. [2024-06-21 20:15:54,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2127 conditions, 475 events. 266/475 cut-off events. For 6574/6574 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2039 event pairs, 146 based on Foata normal form. 26/498 useless extension candidates. Maximal degree in co-relation 2093. Up to 290 conditions per place. [2024-06-21 20:15:54,889 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 25 selfloop transitions, 3 changer transitions 16/51 dead transitions. [2024-06-21 20:15:54,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 51 transitions, 391 flow [2024-06-21 20:15:54,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:54,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:54,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 20:15:54,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-21 20:15:54,897 INFO L175 Difference]: Start difference. First operand has 86 places, 40 transitions, 255 flow. Second operand 8 states and 152 transitions. [2024-06-21 20:15:54,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 51 transitions, 391 flow [2024-06-21 20:15:54,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 51 transitions, 365 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 20:15:54,903 INFO L231 Difference]: Finished difference. Result has 71 places, 33 transitions, 188 flow [2024-06-21 20:15:54,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=188, PETRI_PLACES=71, PETRI_TRANSITIONS=33} [2024-06-21 20:15:54,903 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 31 predicate places. [2024-06-21 20:15:54,903 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 33 transitions, 188 flow [2024-06-21 20:15:54,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:54,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:54,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:54,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 20:15:54,904 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:54,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:54,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1405331001, now seen corresponding path program 16 times [2024-06-21 20:15:54,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:54,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130318828] [2024-06-21 20:15:54,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:54,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:54,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:55,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:55,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:55,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130318828] [2024-06-21 20:15:55,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130318828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:55,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:55,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:55,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374549949] [2024-06-21 20:15:55,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:55,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:55,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:55,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:55,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:55,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:55,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 33 transitions, 188 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:55,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:55,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:55,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:55,185 INFO L124 PetriNetUnfolderBase]: 229/430 cut-off events. [2024-06-21 20:15:55,185 INFO L125 PetriNetUnfolderBase]: For 3562/3562 co-relation queries the response was YES. [2024-06-21 20:15:55,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1717 conditions, 430 events. 229/430 cut-off events. For 3562/3562 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1806 event pairs, 21 based on Foata normal form. 18/447 useless extension candidates. Maximal degree in co-relation 1689. Up to 207 conditions per place. [2024-06-21 20:15:55,186 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 24 selfloop transitions, 5 changer transitions 13/49 dead transitions. [2024-06-21 20:15:55,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 49 transitions, 348 flow [2024-06-21 20:15:55,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:55,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:55,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 20:15:55,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49038461538461536 [2024-06-21 20:15:55,187 INFO L175 Difference]: Start difference. First operand has 71 places, 33 transitions, 188 flow. Second operand 8 states and 153 transitions. [2024-06-21 20:15:55,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 49 transitions, 348 flow [2024-06-21 20:15:55,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 49 transitions, 310 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-21 20:15:55,190 INFO L231 Difference]: Finished difference. Result has 61 places, 30 transitions, 150 flow [2024-06-21 20:15:55,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=150, PETRI_PLACES=61, PETRI_TRANSITIONS=30} [2024-06-21 20:15:55,190 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 21 predicate places. [2024-06-21 20:15:55,190 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 30 transitions, 150 flow [2024-06-21 20:15:55,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:55,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:55,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:55,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 20:15:55,191 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:55,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:55,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1582467171, now seen corresponding path program 17 times [2024-06-21 20:15:55,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:55,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447446334] [2024-06-21 20:15:55,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:55,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:55,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:55,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:55,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:55,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447446334] [2024-06-21 20:15:55,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447446334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:55,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:55,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:55,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617478212] [2024-06-21 20:15:55,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:55,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:55,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:55,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:55,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:55,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:55,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 30 transitions, 150 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:55,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:55,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:55,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:55,439 INFO L124 PetriNetUnfolderBase]: 185/354 cut-off events. [2024-06-21 20:15:55,439 INFO L125 PetriNetUnfolderBase]: For 1962/1962 co-relation queries the response was YES. [2024-06-21 20:15:55,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1273 conditions, 354 events. 185/354 cut-off events. For 1962/1962 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1419 event pairs, 49 based on Foata normal form. 18/371 useless extension candidates. Maximal degree in co-relation 1249. Up to 172 conditions per place. [2024-06-21 20:15:55,440 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 22 selfloop transitions, 5 changer transitions 12/46 dead transitions. [2024-06-21 20:15:55,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 46 transitions, 284 flow [2024-06-21 20:15:55,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:55,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:55,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 20:15:55,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-21 20:15:55,441 INFO L175 Difference]: Start difference. First operand has 61 places, 30 transitions, 150 flow. Second operand 8 states and 152 transitions. [2024-06-21 20:15:55,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 46 transitions, 284 flow [2024-06-21 20:15:55,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 46 transitions, 261 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 20:15:55,442 INFO L231 Difference]: Finished difference. Result has 56 places, 28 transitions, 127 flow [2024-06-21 20:15:55,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=129, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=127, PETRI_PLACES=56, PETRI_TRANSITIONS=28} [2024-06-21 20:15:55,442 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 16 predicate places. [2024-06-21 20:15:55,442 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 28 transitions, 127 flow [2024-06-21 20:15:55,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:55,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:55,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:55,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 20:15:55,443 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:55,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:55,443 INFO L85 PathProgramCache]: Analyzing trace with hash 277834901, now seen corresponding path program 18 times [2024-06-21 20:15:55,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:55,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112063521] [2024-06-21 20:15:55,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:55,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:55,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:55,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:55,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:55,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112063521] [2024-06-21 20:15:55,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112063521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:55,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:55,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:55,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602682566] [2024-06-21 20:15:55,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:55,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:55,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:55,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:55,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:55,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:15:55,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 28 transitions, 127 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:55,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:55,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:15:55,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:55,660 INFO L124 PetriNetUnfolderBase]: 80/171 cut-off events. [2024-06-21 20:15:55,660 INFO L125 PetriNetUnfolderBase]: For 544/544 co-relation queries the response was YES. [2024-06-21 20:15:55,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 518 conditions, 171 events. 80/171 cut-off events. For 544/544 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 499 event pairs, 1 based on Foata normal form. 18/188 useless extension candidates. Maximal degree in co-relation 505. Up to 96 conditions per place. [2024-06-21 20:15:55,661 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 0 selfloop transitions, 0 changer transitions 37/37 dead transitions. [2024-06-21 20:15:55,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 37 transitions, 197 flow [2024-06-21 20:15:55,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:55,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:55,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 20:15:55,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 20:15:55,662 INFO L175 Difference]: Start difference. First operand has 56 places, 28 transitions, 127 flow. Second operand 8 states and 143 transitions. [2024-06-21 20:15:55,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 37 transitions, 197 flow [2024-06-21 20:15:55,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 37 transitions, 169 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-21 20:15:55,662 INFO L231 Difference]: Finished difference. Result has 48 places, 0 transitions, 0 flow [2024-06-21 20:15:55,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=83, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=48, PETRI_TRANSITIONS=0} [2024-06-21 20:15:55,662 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 8 predicate places. [2024-06-21 20:15:55,663 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 0 transitions, 0 flow [2024-06-21 20:15:55,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:55,665 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-21 20:15:55,665 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-21 20:15:55,665 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-21 20:15:55,666 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-21 20:15:55,672 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-21 20:15:55,672 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-21 20:15:55,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 20:15:55,673 INFO L445 BasicCegarLoop]: Path program histogram: [37, 22, 18, 13, 9, 8, 8, 6, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:55,676 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-21 20:15:55,676 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-21 20:15:55,679 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-21 20:15:55,680 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-21 20:15:55,680 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 08:15:55 BasicIcfg [2024-06-21 20:15:55,681 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-21 20:15:55,681 INFO L158 Benchmark]: Toolchain (without parser) took 138239.04ms. Allocated memory was 167.8MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 109.0MB in the beginning and 1.6GB in the end (delta: -1.4GB). Peak memory consumption was 518.0MB. Max. memory is 16.1GB. [2024-06-21 20:15:55,681 INFO L158 Benchmark]: Witness Parser took 0.20ms. Allocated memory is still 121.6MB. Free memory is still 91.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 20:15:55,681 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 121.6MB. Free memory is still 87.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 20:15:55,682 INFO L158 Benchmark]: CACSL2BoogieTranslator took 572.39ms. Allocated memory is still 167.8MB. Free memory was 108.5MB in the beginning and 80.7MB in the end (delta: 27.8MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2024-06-21 20:15:55,682 INFO L158 Benchmark]: Boogie Procedure Inliner took 83.52ms. Allocated memory is still 167.8MB. Free memory was 80.7MB in the beginning and 78.3MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-21 20:15:55,682 INFO L158 Benchmark]: Boogie Preprocessor took 75.63ms. Allocated memory is still 167.8MB. Free memory was 78.3MB in the beginning and 76.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-21 20:15:55,682 INFO L158 Benchmark]: RCFGBuilder took 477.08ms. Allocated memory is still 167.8MB. Free memory was 76.2MB in the beginning and 134.2MB in the end (delta: -58.0MB). Peak memory consumption was 33.5MB. Max. memory is 16.1GB. [2024-06-21 20:15:55,683 INFO L158 Benchmark]: TraceAbstraction took 137024.37ms. Allocated memory was 167.8MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 133.3MB in the beginning and 1.6GB in the end (delta: -1.4GB). Peak memory consumption was 539.0MB. Max. memory is 16.1GB. [2024-06-21 20:15:55,684 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.20ms. Allocated memory is still 121.6MB. Free memory is still 91.7MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.17ms. Allocated memory is still 121.6MB. Free memory is still 87.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 572.39ms. Allocated memory is still 167.8MB. Free memory was 108.5MB in the beginning and 80.7MB in the end (delta: 27.8MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 83.52ms. Allocated memory is still 167.8MB. Free memory was 80.7MB in the beginning and 78.3MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 75.63ms. Allocated memory is still 167.8MB. Free memory was 78.3MB in the beginning and 76.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 477.08ms. Allocated memory is still 167.8MB. Free memory was 76.2MB in the beginning and 134.2MB in the end (delta: -58.0MB). Peak memory consumption was 33.5MB. Max. memory is 16.1GB. * TraceAbstraction took 137024.37ms. Allocated memory was 167.8MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 133.3MB in the beginning and 1.6GB in the end (delta: -1.4GB). Peak memory consumption was 539.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 778]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 780]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 781]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 63 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 136.9s, OverallIterations: 159, TraceHistogramMax: 1, PathProgramHistogramMax: 37, EmptinessCheckTime: 0.0s, AutomataDifference: 116.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10995 SdHoareTripleChecker+Valid, 20.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8887 mSDsluCounter, 2254 SdHoareTripleChecker+Invalid, 16.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1438 mSDsCounter, 1913 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 43634 IncrementalHoareTripleChecker+Invalid, 45547 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1913 mSolverCounterUnsat, 816 mSDtfsCounter, 43634 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1196 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1196 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1022 ImplicationChecksByTransitivity, 8.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3336occurred in iteration=89, InterpolantAutomatonStates: 1243, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 18.7s InterpolantComputationTime, 3067 NumberOfCodeBlocks, 3067 NumberOfCodeBlocksAsserted, 159 NumberOfCheckSat, 2908 ConstructedInterpolants, 0 QuantifiedInterpolants, 32978 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 159 InterpolantComputations, 159 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-21 20:15:55,704 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE