./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe026_tso.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/safe026_tso.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/safe026_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe026_tso.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:16:36,782 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 20:16:36,832 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 20:16:36,836 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 20:16:36,836 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 20:16:36,859 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 20:16:36,862 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 20:16:36,862 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 20:16:36,863 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 20:16:36,863 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 20:16:36,864 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 20:16:36,864 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 20:16:36,865 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 20:16:36,866 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 20:16:36,867 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 20:16:36,867 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 20:16:36,867 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 20:16:36,870 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 20:16:36,870 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 20:16:36,870 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 20:16:36,871 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 20:16:36,872 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 20:16:36,872 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 20:16:36,872 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 20:16:36,873 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 20:16:36,873 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 20:16:36,873 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 20:16:36,873 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 20:16:36,873 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 20:16:36,874 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 20:16:36,874 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 20:16:36,874 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 20:16:36,874 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:16:36,875 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 20:16:36,875 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 20:16:36,875 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 20:16:36,876 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 20:16:36,876 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 20:16:36,876 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 20:16:36,877 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 20:16:36,877 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 20:16:36,877 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 20:16:36,877 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 20:16:36,877 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:16:37,172 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 20:16:37,194 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 20:16:37,197 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 20:16:37,197 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 20:16:37,198 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 20:16:37,199 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe026_tso.i [2024-06-21 20:16:38,259 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 20:16:38,449 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 20:16:38,455 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe026_tso.i [2024-06-21 20:16:38,475 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6ecf31f3e/7b6c3e0bec5d40b49c38034faf7e5d38/FLAG06b3f39d0 [2024-06-21 20:16:38,485 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6ecf31f3e/7b6c3e0bec5d40b49c38034faf7e5d38 [2024-06-21 20:16:38,487 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 20:16:38,488 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 20:16:38,488 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/safe026_tso.yml/witness.yml [2024-06-21 20:16:38,633 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 20:16:38,634 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 20:16:38,635 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 20:16:38,635 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 20:16:38,639 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 20:16:38,640 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:16:38" (1/2) ... [2024-06-21 20:16:38,641 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2e0a0ecc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:16:38, skipping insertion in model container [2024-06-21 20:16:38,641 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:16:38" (1/2) ... [2024-06-21 20:16:38,642 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@588e9a79 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:16:38, skipping insertion in model container [2024-06-21 20:16:38,642 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:16:38" (2/2) ... [2024-06-21 20:16:38,642 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2e0a0ecc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:16:38, skipping insertion in model container [2024-06-21 20:16:38,642 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:16:38" (2/2) ... [2024-06-21 20:16:38,642 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 20:16:38,672 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 20:16:38,673 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-21 20:16:38,673 INFO L97 edCorrectnessWitness]: Location invariant before [L776-L776] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-21 20:16:38,673 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-21 20:16:38,673 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 20:16:38,674 INFO L106 edCorrectnessWitness]: ghost_update [L774-L774] multithreaded = 1; [2024-06-21 20:16:38,694 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 20:16:38,932 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:16:38,940 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:16:39,037 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:16:39,071 INFO L206 MainTranslator]: Completed translation [2024-06-21 20:16:39,072 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:16:39 WrapperNode [2024-06-21 20:16:39,072 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 20:16:39,073 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 20:16:39,073 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 20:16:39,073 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 20:16:39,078 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:16:39" (1/1) ... [2024-06-21 20:16:39,101 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:16:39" (1/1) ... [2024-06-21 20:16:39,124 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-21 20:16:39,125 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 20:16:39,125 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 20:16:39,125 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 20:16:39,125 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 20:16:39,134 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:16:39" (1/1) ... [2024-06-21 20:16:39,134 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:16:39" (1/1) ... [2024-06-21 20:16:39,138 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:16:39" (1/1) ... [2024-06-21 20:16:39,156 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:16:39,156 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:16:39" (1/1) ... [2024-06-21 20:16:39,157 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:16:39" (1/1) ... [2024-06-21 20:16:39,163 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:16:39" (1/1) ... [2024-06-21 20:16:39,164 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:16:39" (1/1) ... [2024-06-21 20:16:39,165 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:16:39" (1/1) ... [2024-06-21 20:16:39,166 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:16:39" (1/1) ... [2024-06-21 20:16:39,167 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 20:16:39,168 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 20:16:39,168 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 20:16:39,168 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 20:16:39,168 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:16:39" (1/1) ... [2024-06-21 20:16:39,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:16:39,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 20:16:39,215 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:16:39,236 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:16:39,263 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 20:16:39,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 20:16:39,263 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 20:16:39,264 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 20:16:39,264 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 20:16:39,264 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 20:16:39,264 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 20:16:39,264 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 20:16:39,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 20:16:39,265 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 20:16:39,265 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 20:16:39,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 20:16:39,266 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:16:39,347 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 20:16:39,348 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 20:16:39,540 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 20:16:39,540 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 20:16:39,600 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 20:16:39,603 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 20:16:39,604 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:16:39 BoogieIcfgContainer [2024-06-21 20:16:39,604 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 20:16:39,607 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 20:16:39,607 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 20:16:39,609 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 20:16:39,609 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 08:16:38" (1/4) ... [2024-06-21 20:16:39,611 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c0f3234 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:16:39, skipping insertion in model container [2024-06-21 20:16:39,612 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:16:38" (2/4) ... [2024-06-21 20:16:39,612 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c0f3234 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:16:39, skipping insertion in model container [2024-06-21 20:16:39,612 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:16:39" (3/4) ... [2024-06-21 20:16:39,613 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c0f3234 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:16:39, skipping insertion in model container [2024-06-21 20:16:39,613 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:16:39" (4/4) ... [2024-06-21 20:16:39,614 INFO L112 eAbstractionObserver]: Analyzing ICFG safe026_tso.i [2024-06-21 20:16:39,626 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 20:16:39,627 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 20:16:39,627 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 20:16:39,666 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 20:16:39,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 39 transitions, 90 flow [2024-06-21 20:16:39,719 INFO L124 PetriNetUnfolderBase]: 0/36 cut-off events. [2024-06-21 20:16:39,719 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:16:39,721 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 59 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:16:39,721 INFO L82 GeneralOperation]: Start removeDead. Operand has 49 places, 39 transitions, 90 flow [2024-06-21 20:16:39,724 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 40 places, 30 transitions, 69 flow [2024-06-21 20:16:39,735 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 20:16:39,741 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;@42b37ef1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 20:16:39,741 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 20:16:39,744 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 20:16:39,744 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 20:16:39,744 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:16:39,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:39,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 20:16:39,746 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:16:39,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:39,749 INFO L85 PathProgramCache]: Analyzing trace with hash 215546049, now seen corresponding path program 1 times [2024-06-21 20:16:39,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:39,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688213334] [2024-06-21 20:16:39,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:39,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:39,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:40,057 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:16:40,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:40,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688213334] [2024-06-21 20:16:40,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688213334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:40,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:40,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 20:16:40,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601920917] [2024-06-21 20:16:40,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:40,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 20:16:40,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:40,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 20:16:40,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 20:16:40,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2024-06-21 20:16:40,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 30 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:40,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:40,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2024-06-21 20:16:40,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:40,265 INFO L124 PetriNetUnfolderBase]: 474/795 cut-off events. [2024-06-21 20:16:40,272 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-21 20:16:40,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1604 conditions, 795 events. 474/795 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3932 event pairs, 295 based on Foata normal form. 1/761 useless extension candidates. Maximal degree in co-relation 1592. Up to 744 conditions per place. [2024-06-21 20:16:40,282 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 27 selfloop transitions, 4 changer transitions 0/40 dead transitions. [2024-06-21 20:16:40,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 40 transitions, 157 flow [2024-06-21 20:16:40,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 20:16:40,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 20:16:40,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-21 20:16:40,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7008547008547008 [2024-06-21 20:16:40,294 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 69 flow. Second operand 3 states and 82 transitions. [2024-06-21 20:16:40,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 40 transitions, 157 flow [2024-06-21 20:16:40,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 40 transitions, 152 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 20:16:40,298 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 96 flow [2024-06-21 20:16:40,300 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:16:40,302 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 0 predicate places. [2024-06-21 20:16:40,303 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 96 flow [2024-06-21 20:16:40,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:40,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:40,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:40,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 20:16:40,303 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:16:40,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:40,304 INFO L85 PathProgramCache]: Analyzing trace with hash 981332192, now seen corresponding path program 1 times [2024-06-21 20:16:40,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:40,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63474218] [2024-06-21 20:16:40,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:40,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:40,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:40,419 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:16:40,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:40,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63474218] [2024-06-21 20:16:40,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63474218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:40,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:40,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:16:40,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253997933] [2024-06-21 20:16:40,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:40,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:16:40,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:40,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:16:40,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:16:40,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:16:40,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 33 transitions, 96 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:40,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:40,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:16:40,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:40,594 INFO L124 PetriNetUnfolderBase]: 598/1010 cut-off events. [2024-06-21 20:16:40,595 INFO L125 PetriNetUnfolderBase]: For 211/249 co-relation queries the response was YES. [2024-06-21 20:16:40,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2314 conditions, 1010 events. 598/1010 cut-off events. For 211/249 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4863 event pairs, 320 based on Foata normal form. 3/992 useless extension candidates. Maximal degree in co-relation 2302. Up to 909 conditions per place. [2024-06-21 20:16:40,600 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 38 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-21 20:16:40,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 53 transitions, 242 flow [2024-06-21 20:16:40,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:16:40,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:16:40,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-21 20:16:40,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6730769230769231 [2024-06-21 20:16:40,602 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 96 flow. Second operand 4 states and 105 transitions. [2024-06-21 20:16:40,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 53 transitions, 242 flow [2024-06-21 20:16:40,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 53 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 20:16:40,603 INFO L231 Difference]: Finished difference. Result has 44 places, 39 transitions, 148 flow [2024-06-21 20:16:40,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=148, PETRI_PLACES=44, PETRI_TRANSITIONS=39} [2024-06-21 20:16:40,604 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 4 predicate places. [2024-06-21 20:16:40,620 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 39 transitions, 148 flow [2024-06-21 20:16:40,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:40,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:40,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:40,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 20:16:40,621 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:40,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:40,621 INFO L85 PathProgramCache]: Analyzing trace with hash 356527232, now seen corresponding path program 1 times [2024-06-21 20:16:40,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:40,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256557943] [2024-06-21 20:16:40,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:40,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:40,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:40,746 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:16:40,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:40,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256557943] [2024-06-21 20:16:40,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256557943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:40,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:40,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:16:40,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487817097] [2024-06-21 20:16:40,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:40,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:16:40,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:40,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:16:40,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:16:40,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:40,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 39 transitions, 148 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:40,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:40,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:40,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:40,885 INFO L124 PetriNetUnfolderBase]: 733/1219 cut-off events. [2024-06-21 20:16:40,885 INFO L125 PetriNetUnfolderBase]: For 656/656 co-relation queries the response was YES. [2024-06-21 20:16:40,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3126 conditions, 1219 events. 733/1219 cut-off events. For 656/656 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5901 event pairs, 234 based on Foata normal form. 5/1222 useless extension candidates. Maximal degree in co-relation 3111. Up to 1040 conditions per place. [2024-06-21 20:16:40,891 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 58 selfloop transitions, 14 changer transitions 0/79 dead transitions. [2024-06-21 20:16:40,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 79 transitions, 427 flow [2024-06-21 20:16:40,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:16:40,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:16:40,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-21 20:16:40,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6871794871794872 [2024-06-21 20:16:40,893 INFO L175 Difference]: Start difference. First operand has 44 places, 39 transitions, 148 flow. Second operand 5 states and 134 transitions. [2024-06-21 20:16:40,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 79 transitions, 427 flow [2024-06-21 20:16:40,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 79 transitions, 423 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 20:16:40,897 INFO L231 Difference]: Finished difference. Result has 51 places, 52 transitions, 258 flow [2024-06-21 20:16:40,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=258, PETRI_PLACES=51, PETRI_TRANSITIONS=52} [2024-06-21 20:16:40,899 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 11 predicate places. [2024-06-21 20:16:40,899 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 52 transitions, 258 flow [2024-06-21 20:16:40,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:40,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:40,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:40,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 20:16:40,900 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:40,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:40,900 INFO L85 PathProgramCache]: Analyzing trace with hash -974701441, now seen corresponding path program 1 times [2024-06-21 20:16:40,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:40,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759042374] [2024-06-21 20:16:40,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:40,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:40,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:41,016 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:16:41,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:41,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759042374] [2024-06-21 20:16:41,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759042374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:41,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:41,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:41,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895582111] [2024-06-21 20:16:41,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:41,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:41,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:41,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:41,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:41,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:41,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 52 transitions, 258 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:41,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:41,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:41,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:41,216 INFO L124 PetriNetUnfolderBase]: 794/1330 cut-off events. [2024-06-21 20:16:41,217 INFO L125 PetriNetUnfolderBase]: For 1626/1626 co-relation queries the response was YES. [2024-06-21 20:16:41,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4063 conditions, 1330 events. 794/1330 cut-off events. For 1626/1626 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6673 event pairs, 146 based on Foata normal form. 22/1350 useless extension candidates. Maximal degree in co-relation 4043. Up to 1005 conditions per place. [2024-06-21 20:16:41,225 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 65 selfloop transitions, 16 changer transitions 0/88 dead transitions. [2024-06-21 20:16:41,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 88 transitions, 544 flow [2024-06-21 20:16:41,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:16:41,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:16:41,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-21 20:16:41,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6709401709401709 [2024-06-21 20:16:41,227 INFO L175 Difference]: Start difference. First operand has 51 places, 52 transitions, 258 flow. Second operand 6 states and 157 transitions. [2024-06-21 20:16:41,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 88 transitions, 544 flow [2024-06-21 20:16:41,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 88 transitions, 540 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 20:16:41,231 INFO L231 Difference]: Finished difference. Result has 56 places, 53 transitions, 302 flow [2024-06-21 20:16:41,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=302, PETRI_PLACES=56, PETRI_TRANSITIONS=53} [2024-06-21 20:16:41,231 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 16 predicate places. [2024-06-21 20:16:41,232 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 53 transitions, 302 flow [2024-06-21 20:16:41,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:41,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:41,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:41,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 20:16:41,233 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:16:41,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:41,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1016137361, now seen corresponding path program 1 times [2024-06-21 20:16:41,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:41,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112188178] [2024-06-21 20:16:41,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:41,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:41,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:41,322 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:16:41,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:41,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112188178] [2024-06-21 20:16:41,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112188178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:41,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:41,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:16:41,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499332412] [2024-06-21 20:16:41,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:41,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:16:41,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:41,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:16:41,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:16:41,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:16:41,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 53 transitions, 302 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:16:41,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:41,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:16:41,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:41,460 INFO L124 PetriNetUnfolderBase]: 692/1222 cut-off events. [2024-06-21 20:16:41,461 INFO L125 PetriNetUnfolderBase]: For 1998/2034 co-relation queries the response was YES. [2024-06-21 20:16:41,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4001 conditions, 1222 events. 692/1222 cut-off events. For 1998/2034 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6351 event pairs, 216 based on Foata normal form. 2/1205 useless extension candidates. Maximal degree in co-relation 3978. Up to 1076 conditions per place. [2024-06-21 20:16:41,469 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 49 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2024-06-21 20:16:41,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 66 transitions, 456 flow [2024-06-21 20:16:41,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:16:41,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:16:41,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-21 20:16:41,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-21 20:16:41,471 INFO L175 Difference]: Start difference. First operand has 56 places, 53 transitions, 302 flow. Second operand 4 states and 100 transitions. [2024-06-21 20:16:41,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 66 transitions, 456 flow [2024-06-21 20:16:41,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 66 transitions, 420 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 20:16:41,477 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 308 flow [2024-06-21 20:16:41,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=268, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=308, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2024-06-21 20:16:41,480 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 17 predicate places. [2024-06-21 20:16:41,480 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 308 flow [2024-06-21 20:16:41,480 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:16:41,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:41,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:41,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 20:16:41,483 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:16:41,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:41,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1563176170, now seen corresponding path program 1 times [2024-06-21 20:16:41,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:41,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540208995] [2024-06-21 20:16:41,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:41,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:41,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:41,606 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:16:41,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:41,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540208995] [2024-06-21 20:16:41,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540208995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:41,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:41,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:16:41,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285566593] [2024-06-21 20:16:41,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:41,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:16:41,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:41,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:16:41,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:16:41,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:41,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 308 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:41,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:41,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:41,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:41,749 INFO L124 PetriNetUnfolderBase]: 795/1323 cut-off events. [2024-06-21 20:16:41,749 INFO L125 PetriNetUnfolderBase]: For 2606/2606 co-relation queries the response was YES. [2024-06-21 20:16:41,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4429 conditions, 1323 events. 795/1323 cut-off events. For 2606/2606 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 6594 event pairs, 254 based on Foata normal form. 4/1325 useless extension candidates. Maximal degree in co-relation 4404. Up to 1150 conditions per place. [2024-06-21 20:16:41,757 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 55 selfloop transitions, 17 changer transitions 0/79 dead transitions. [2024-06-21 20:16:41,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 79 transitions, 545 flow [2024-06-21 20:16:41,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:16:41,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:16:41,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-21 20:16:41,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6512820512820513 [2024-06-21 20:16:41,759 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 308 flow. Second operand 5 states and 127 transitions. [2024-06-21 20:16:41,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 79 transitions, 545 flow [2024-06-21 20:16:41,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 79 transitions, 531 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 20:16:41,765 INFO L231 Difference]: Finished difference. Result has 61 places, 59 transitions, 375 flow [2024-06-21 20:16:41,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=375, PETRI_PLACES=61, PETRI_TRANSITIONS=59} [2024-06-21 20:16:41,767 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 21 predicate places. [2024-06-21 20:16:41,767 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 59 transitions, 375 flow [2024-06-21 20:16:41,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:41,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:41,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:41,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 20:16:41,768 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:41,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:41,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1550084008, now seen corresponding path program 2 times [2024-06-21 20:16:41,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:41,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191132022] [2024-06-21 20:16:41,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:41,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:41,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:41,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:16:41,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:41,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191132022] [2024-06-21 20:16:41,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191132022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:41,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:41,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:16:41,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608558527] [2024-06-21 20:16:41,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:41,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:16:41,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:41,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:16:41,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:16:41,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:41,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 59 transitions, 375 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:41,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:41,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:41,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:42,037 INFO L124 PetriNetUnfolderBase]: 775/1280 cut-off events. [2024-06-21 20:16:42,037 INFO L125 PetriNetUnfolderBase]: For 3358/3362 co-relation queries the response was YES. [2024-06-21 20:16:42,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4521 conditions, 1280 events. 775/1280 cut-off events. For 3358/3362 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6236 event pairs, 264 based on Foata normal form. 3/1280 useless extension candidates. Maximal degree in co-relation 4494. Up to 1114 conditions per place. [2024-06-21 20:16:42,044 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 49 selfloop transitions, 19 changer transitions 0/75 dead transitions. [2024-06-21 20:16:42,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 75 transitions, 557 flow [2024-06-21 20:16:42,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:16:42,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:16:42,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-21 20:16:42,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6307692307692307 [2024-06-21 20:16:42,045 INFO L175 Difference]: Start difference. First operand has 61 places, 59 transitions, 375 flow. Second operand 5 states and 123 transitions. [2024-06-21 20:16:42,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 75 transitions, 557 flow [2024-06-21 20:16:42,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 75 transitions, 536 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 20:16:42,049 INFO L231 Difference]: Finished difference. Result has 64 places, 60 transitions, 408 flow [2024-06-21 20:16:42,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=408, PETRI_PLACES=64, PETRI_TRANSITIONS=60} [2024-06-21 20:16:42,050 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 24 predicate places. [2024-06-21 20:16:42,050 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 60 transitions, 408 flow [2024-06-21 20:16:42,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:42,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:42,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:42,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 20:16:42,050 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:16:42,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:42,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1566480342, now seen corresponding path program 1 times [2024-06-21 20:16:42,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:42,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523267726] [2024-06-21 20:16:42,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:42,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:42,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:42,120 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:16:42,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:42,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523267726] [2024-06-21 20:16:42,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523267726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:42,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:42,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:16:42,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233740800] [2024-06-21 20:16:42,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:42,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:16:42,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:42,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:16:42,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:16:42,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:16:42,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 60 transitions, 408 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:16:42,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:42,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:16:42,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:42,249 INFO L124 PetriNetUnfolderBase]: 657/1172 cut-off events. [2024-06-21 20:16:42,249 INFO L125 PetriNetUnfolderBase]: For 3344/3360 co-relation queries the response was YES. [2024-06-21 20:16:42,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4127 conditions, 1172 events. 657/1172 cut-off events. For 3344/3360 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5990 event pairs, 184 based on Foata normal form. 4/1167 useless extension candidates. Maximal degree in co-relation 4099. Up to 992 conditions per place. [2024-06-21 20:16:42,255 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 59 selfloop transitions, 9 changer transitions 0/78 dead transitions. [2024-06-21 20:16:42,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 78 transitions, 596 flow [2024-06-21 20:16:42,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:16:42,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:16:42,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-21 20:16:42,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6256410256410256 [2024-06-21 20:16:42,257 INFO L175 Difference]: Start difference. First operand has 64 places, 60 transitions, 408 flow. Second operand 5 states and 122 transitions. [2024-06-21 20:16:42,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 78 transitions, 596 flow [2024-06-21 20:16:42,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 78 transitions, 569 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 20:16:42,262 INFO L231 Difference]: Finished difference. Result has 67 places, 62 transitions, 422 flow [2024-06-21 20:16:42,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=381, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=422, PETRI_PLACES=67, PETRI_TRANSITIONS=62} [2024-06-21 20:16:42,262 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 27 predicate places. [2024-06-21 20:16:42,262 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 62 transitions, 422 flow [2024-06-21 20:16:42,262 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:16:42,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:42,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:42,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 20:16:42,263 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:16:42,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:42,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1939018475, now seen corresponding path program 1 times [2024-06-21 20:16:42,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:42,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514654418] [2024-06-21 20:16:42,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:42,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:42,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:42,342 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:16:42,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:42,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514654418] [2024-06-21 20:16:42,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514654418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:42,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:42,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:42,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970938955] [2024-06-21 20:16:42,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:42,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:42,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:42,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:42,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:42,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:42,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 62 transitions, 422 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:16:42,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:42,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:42,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:42,518 INFO L124 PetriNetUnfolderBase]: 842/1405 cut-off events. [2024-06-21 20:16:42,518 INFO L125 PetriNetUnfolderBase]: For 5543/5543 co-relation queries the response was YES. [2024-06-21 20:16:42,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5120 conditions, 1405 events. 842/1405 cut-off events. For 5543/5543 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7080 event pairs, 248 based on Foata normal form. 20/1423 useless extension candidates. Maximal degree in co-relation 5090. Up to 1117 conditions per place. [2024-06-21 20:16:42,526 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 63 selfloop transitions, 20 changer transitions 0/90 dead transitions. [2024-06-21 20:16:42,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 90 transitions, 670 flow [2024-06-21 20:16:42,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:16:42,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:16:42,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 20:16:42,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6367521367521367 [2024-06-21 20:16:42,527 INFO L175 Difference]: Start difference. First operand has 67 places, 62 transitions, 422 flow. Second operand 6 states and 149 transitions. [2024-06-21 20:16:42,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 90 transitions, 670 flow [2024-06-21 20:16:42,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 90 transitions, 647 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 20:16:42,533 INFO L231 Difference]: Finished difference. Result has 70 places, 64 transitions, 465 flow [2024-06-21 20:16:42,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=465, PETRI_PLACES=70, PETRI_TRANSITIONS=64} [2024-06-21 20:16:42,534 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 30 predicate places. [2024-06-21 20:16:42,534 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 64 transitions, 465 flow [2024-06-21 20:16:42,534 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:16:42,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:42,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:42,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 20:16:42,535 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:16:42,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:42,535 INFO L85 PathProgramCache]: Analyzing trace with hash -910121547, now seen corresponding path program 2 times [2024-06-21 20:16:42,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:42,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029324216] [2024-06-21 20:16:42,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:42,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:42,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:42,629 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:16:42,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:42,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029324216] [2024-06-21 20:16:42,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029324216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:42,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:42,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:42,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715352864] [2024-06-21 20:16:42,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:42,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:42,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:42,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:42,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:42,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:42,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 64 transitions, 465 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:16:42,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:42,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:42,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:42,798 INFO L124 PetriNetUnfolderBase]: 859/1436 cut-off events. [2024-06-21 20:16:42,798 INFO L125 PetriNetUnfolderBase]: For 6369/6373 co-relation queries the response was YES. [2024-06-21 20:16:42,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5498 conditions, 1436 events. 859/1436 cut-off events. For 6369/6373 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7227 event pairs, 276 based on Foata normal form. 5/1438 useless extension candidates. Maximal degree in co-relation 5467. Up to 1236 conditions per place. [2024-06-21 20:16:42,808 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 58 selfloop transitions, 21 changer transitions 0/86 dead transitions. [2024-06-21 20:16:42,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 86 transitions, 691 flow [2024-06-21 20:16:42,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:16:42,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:16:42,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-21 20:16:42,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-21 20:16:42,809 INFO L175 Difference]: Start difference. First operand has 70 places, 64 transitions, 465 flow. Second operand 6 states and 144 transitions. [2024-06-21 20:16:42,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 86 transitions, 691 flow [2024-06-21 20:16:42,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 86 transitions, 647 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 20:16:42,817 INFO L231 Difference]: Finished difference. Result has 72 places, 66 transitions, 492 flow [2024-06-21 20:16:42,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=421, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=492, PETRI_PLACES=72, PETRI_TRANSITIONS=66} [2024-06-21 20:16:42,818 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 32 predicate places. [2024-06-21 20:16:42,818 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 66 transitions, 492 flow [2024-06-21 20:16:42,818 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:16:42,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:42,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:42,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 20:16:42,819 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:16:42,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:42,819 INFO L85 PathProgramCache]: Analyzing trace with hash 490627595, now seen corresponding path program 3 times [2024-06-21 20:16:42,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:42,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629743819] [2024-06-21 20:16:42,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:42,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:42,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:42,906 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:16:42,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:42,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629743819] [2024-06-21 20:16:42,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629743819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:42,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:42,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:42,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26791838] [2024-06-21 20:16:42,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:42,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:42,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:42,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:42,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:42,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:42,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 66 transitions, 492 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:16:42,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:42,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:42,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:43,077 INFO L124 PetriNetUnfolderBase]: 851/1424 cut-off events. [2024-06-21 20:16:43,077 INFO L125 PetriNetUnfolderBase]: For 7204/7208 co-relation queries the response was YES. [2024-06-21 20:16:43,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5550 conditions, 1424 events. 851/1424 cut-off events. For 7204/7208 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7174 event pairs, 226 based on Foata normal form. 5/1426 useless extension candidates. Maximal degree in co-relation 5518. Up to 1073 conditions per place. [2024-06-21 20:16:43,086 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 59 selfloop transitions, 26 changer transitions 0/92 dead transitions. [2024-06-21 20:16:43,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 92 transitions, 746 flow [2024-06-21 20:16:43,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:16:43,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:16:43,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-21 20:16:43,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6324786324786325 [2024-06-21 20:16:43,087 INFO L175 Difference]: Start difference. First operand has 72 places, 66 transitions, 492 flow. Second operand 6 states and 148 transitions. [2024-06-21 20:16:43,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 92 transitions, 746 flow [2024-06-21 20:16:43,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 92 transitions, 693 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 20:16:43,096 INFO L231 Difference]: Finished difference. Result has 74 places, 68 transitions, 524 flow [2024-06-21 20:16:43,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=524, PETRI_PLACES=74, PETRI_TRANSITIONS=68} [2024-06-21 20:16:43,096 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 34 predicate places. [2024-06-21 20:16:43,096 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 68 transitions, 524 flow [2024-06-21 20:16:43,096 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:16:43,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:43,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:43,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 20:16:43,097 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:43,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:43,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1032749785, now seen corresponding path program 1 times [2024-06-21 20:16:43,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:43,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139146156] [2024-06-21 20:16:43,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:43,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:43,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:43,173 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:16:43,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:43,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139146156] [2024-06-21 20:16:43,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139146156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:43,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:43,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:43,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604852081] [2024-06-21 20:16:43,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:43,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:43,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:43,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:43,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:43,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:43,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 68 transitions, 524 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:43,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:43,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:43,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:43,429 INFO L124 PetriNetUnfolderBase]: 928/1556 cut-off events. [2024-06-21 20:16:43,429 INFO L125 PetriNetUnfolderBase]: For 9838/9838 co-relation queries the response was YES. [2024-06-21 20:16:43,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6268 conditions, 1556 events. 928/1556 cut-off events. For 9838/9838 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 8116 event pairs, 216 based on Foata normal form. 12/1566 useless extension candidates. Maximal degree in co-relation 6235. Up to 953 conditions per place. [2024-06-21 20:16:43,437 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 73 selfloop transitions, 21 changer transitions 0/101 dead transitions. [2024-06-21 20:16:43,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 101 transitions, 864 flow [2024-06-21 20:16:43,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:16:43,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:16:43,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-21 20:16:43,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6495726495726496 [2024-06-21 20:16:43,439 INFO L175 Difference]: Start difference. First operand has 74 places, 68 transitions, 524 flow. Second operand 6 states and 152 transitions. [2024-06-21 20:16:43,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 101 transitions, 864 flow [2024-06-21 20:16:43,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 101 transitions, 797 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 20:16:43,447 INFO L231 Difference]: Finished difference. Result has 76 places, 70 transitions, 535 flow [2024-06-21 20:16:43,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=535, PETRI_PLACES=76, PETRI_TRANSITIONS=70} [2024-06-21 20:16:43,448 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 36 predicate places. [2024-06-21 20:16:43,448 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 70 transitions, 535 flow [2024-06-21 20:16:43,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:43,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:43,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:43,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 20:16:43,448 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:43,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:43,449 INFO L85 PathProgramCache]: Analyzing trace with hash -631287087, now seen corresponding path program 1 times [2024-06-21 20:16:43,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:43,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305199964] [2024-06-21 20:16:43,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:43,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:43,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:43,522 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:16:43,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:43,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305199964] [2024-06-21 20:16:43,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305199964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:43,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:43,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:43,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927352644] [2024-06-21 20:16:43,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:43,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:43,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:43,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:43,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:43,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:43,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 70 transitions, 535 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:43,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:43,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:43,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:43,713 INFO L124 PetriNetUnfolderBase]: 908/1532 cut-off events. [2024-06-21 20:16:43,713 INFO L125 PetriNetUnfolderBase]: For 10328/10328 co-relation queries the response was YES. [2024-06-21 20:16:43,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6104 conditions, 1532 events. 908/1532 cut-off events. For 10328/10328 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7992 event pairs, 182 based on Foata normal form. 12/1542 useless extension candidates. Maximal degree in co-relation 6070. Up to 947 conditions per place. [2024-06-21 20:16:43,722 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 70 selfloop transitions, 22 changer transitions 0/99 dead transitions. [2024-06-21 20:16:43,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 99 transitions, 795 flow [2024-06-21 20:16:43,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:16:43,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:16:43,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 20:16:43,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-21 20:16:43,723 INFO L175 Difference]: Start difference. First operand has 76 places, 70 transitions, 535 flow. Second operand 6 states and 150 transitions. [2024-06-21 20:16:43,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 99 transitions, 795 flow [2024-06-21 20:16:43,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 99 transitions, 764 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-21 20:16:43,734 INFO L231 Difference]: Finished difference. Result has 80 places, 70 transitions, 555 flow [2024-06-21 20:16:43,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=555, PETRI_PLACES=80, PETRI_TRANSITIONS=70} [2024-06-21 20:16:43,735 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 40 predicate places. [2024-06-21 20:16:43,735 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 70 transitions, 555 flow [2024-06-21 20:16:43,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:43,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:43,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:43,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 20:16:43,736 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:43,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:43,736 INFO L85 PathProgramCache]: Analyzing trace with hash -546007499, now seen corresponding path program 2 times [2024-06-21 20:16:43,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:43,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973560515] [2024-06-21 20:16:43,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:43,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:43,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:43,806 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:16:43,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:43,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973560515] [2024-06-21 20:16:43,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973560515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:43,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:43,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:43,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7892924] [2024-06-21 20:16:43,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:43,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:43,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:43,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:43,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:43,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:43,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 70 transitions, 555 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:43,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:43,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:43,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:43,981 INFO L124 PetriNetUnfolderBase]: 888/1496 cut-off events. [2024-06-21 20:16:43,981 INFO L125 PetriNetUnfolderBase]: For 10723/10727 co-relation queries the response was YES. [2024-06-21 20:16:43,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6000 conditions, 1496 events. 888/1496 cut-off events. For 10723/10727 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7714 event pairs, 141 based on Foata normal form. 13/1505 useless extension candidates. Maximal degree in co-relation 5964. Up to 805 conditions per place. [2024-06-21 20:16:43,989 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 63 selfloop transitions, 23 changer transitions 0/93 dead transitions. [2024-06-21 20:16:43,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 93 transitions, 761 flow [2024-06-21 20:16:43,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:16:43,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:16:43,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-21 20:16:43,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-21 20:16:43,990 INFO L175 Difference]: Start difference. First operand has 80 places, 70 transitions, 555 flow. Second operand 6 states and 143 transitions. [2024-06-21 20:16:43,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 93 transitions, 761 flow [2024-06-21 20:16:43,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 93 transitions, 704 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:43,999 INFO L231 Difference]: Finished difference. Result has 80 places, 69 transitions, 520 flow [2024-06-21 20:16:43,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=520, PETRI_PLACES=80, PETRI_TRANSITIONS=69} [2024-06-21 20:16:44,000 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 40 predicate places. [2024-06-21 20:16:44,000 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 69 transitions, 520 flow [2024-06-21 20:16:44,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:44,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:44,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:44,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 20:16:44,001 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:16:44,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:44,001 INFO L85 PathProgramCache]: Analyzing trace with hash -475218866, now seen corresponding path program 1 times [2024-06-21 20:16:44,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:44,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537419625] [2024-06-21 20:16:44,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:44,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:44,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:44,070 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:16:44,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:44,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537419625] [2024-06-21 20:16:44,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537419625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:44,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:44,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:16:44,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666703839] [2024-06-21 20:16:44,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:44,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:16:44,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:44,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:16:44,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:16:44,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:16:44,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 69 transitions, 520 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:16:44,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:44,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:16:44,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:44,203 INFO L124 PetriNetUnfolderBase]: 806/1432 cut-off events. [2024-06-21 20:16:44,203 INFO L125 PetriNetUnfolderBase]: For 8304/8338 co-relation queries the response was YES. [2024-06-21 20:16:44,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5548 conditions, 1432 events. 806/1432 cut-off events. For 8304/8338 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 7725 event pairs, 217 based on Foata normal form. 1/1412 useless extension candidates. Maximal degree in co-relation 5511. Up to 1250 conditions per place. [2024-06-21 20:16:44,212 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 61 selfloop transitions, 17 changer transitions 0/88 dead transitions. [2024-06-21 20:16:44,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 88 transitions, 768 flow [2024-06-21 20:16:44,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:16:44,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:16:44,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-21 20:16:44,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-21 20:16:44,213 INFO L175 Difference]: Start difference. First operand has 80 places, 69 transitions, 520 flow. Second operand 5 states and 120 transitions. [2024-06-21 20:16:44,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 88 transitions, 768 flow [2024-06-21 20:16:44,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 88 transitions, 699 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:44,223 INFO L231 Difference]: Finished difference. Result has 80 places, 75 transitions, 529 flow [2024-06-21 20:16:44,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=451, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=529, PETRI_PLACES=80, PETRI_TRANSITIONS=75} [2024-06-21 20:16:44,224 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 40 predicate places. [2024-06-21 20:16:44,224 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 75 transitions, 529 flow [2024-06-21 20:16:44,224 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:16:44,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:44,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:44,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 20:16:44,225 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:16:44,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:44,225 INFO L85 PathProgramCache]: Analyzing trace with hash 476611056, now seen corresponding path program 2 times [2024-06-21 20:16:44,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:44,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739083753] [2024-06-21 20:16:44,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:44,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:44,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:44,299 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:16:44,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:44,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739083753] [2024-06-21 20:16:44,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739083753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:44,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:44,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:16:44,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114724611] [2024-06-21 20:16:44,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:44,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:16:44,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:44,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:16:44,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:16:44,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:16:44,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 75 transitions, 529 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:16:44,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:44,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:16:44,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:44,454 INFO L124 PetriNetUnfolderBase]: 798/1420 cut-off events. [2024-06-21 20:16:44,455 INFO L125 PetriNetUnfolderBase]: For 8828/8862 co-relation queries the response was YES. [2024-06-21 20:16:44,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5451 conditions, 1420 events. 798/1420 cut-off events. For 8828/8862 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7640 event pairs, 217 based on Foata normal form. 2/1401 useless extension candidates. Maximal degree in co-relation 5414. Up to 1243 conditions per place. [2024-06-21 20:16:44,463 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 62 selfloop transitions, 14 changer transitions 0/86 dead transitions. [2024-06-21 20:16:44,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 86 transitions, 709 flow [2024-06-21 20:16:44,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:16:44,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:16:44,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-21 20:16:44,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-21 20:16:44,464 INFO L175 Difference]: Start difference. First operand has 80 places, 75 transitions, 529 flow. Second operand 4 states and 100 transitions. [2024-06-21 20:16:44,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 86 transitions, 709 flow [2024-06-21 20:16:44,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 86 transitions, 683 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-21 20:16:44,474 INFO L231 Difference]: Finished difference. Result has 83 places, 75 transitions, 542 flow [2024-06-21 20:16:44,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=503, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=542, PETRI_PLACES=83, PETRI_TRANSITIONS=75} [2024-06-21 20:16:44,475 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 43 predicate places. [2024-06-21 20:16:44,475 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 75 transitions, 542 flow [2024-06-21 20:16:44,475 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:16:44,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:44,475 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:16:44,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 20:16:44,476 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:16:44,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:44,476 INFO L85 PathProgramCache]: Analyzing trace with hash 754577910, now seen corresponding path program 1 times [2024-06-21 20:16:44,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:44,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489914064] [2024-06-21 20:16:44,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:44,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:44,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:44,549 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:16:44,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:44,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489914064] [2024-06-21 20:16:44,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489914064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:44,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:44,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:44,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812456433] [2024-06-21 20:16:44,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:44,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:44,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:44,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:44,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:44,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:44,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 75 transitions, 542 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:16:44,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:44,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:44,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:44,709 INFO L124 PetriNetUnfolderBase]: 910/1553 cut-off events. [2024-06-21 20:16:44,710 INFO L125 PetriNetUnfolderBase]: For 12481/12481 co-relation queries the response was YES. [2024-06-21 20:16:44,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6237 conditions, 1553 events. 910/1553 cut-off events. For 12481/12481 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8186 event pairs, 261 based on Foata normal form. 2/1553 useless extension candidates. Maximal degree in co-relation 6198. Up to 1294 conditions per place. [2024-06-21 20:16:44,718 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 74 selfloop transitions, 35 changer transitions 0/116 dead transitions. [2024-06-21 20:16:44,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 116 transitions, 990 flow [2024-06-21 20:16:44,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:16:44,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:16:44,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 20:16:44,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-21 20:16:44,720 INFO L175 Difference]: Start difference. First operand has 83 places, 75 transitions, 542 flow. Second operand 6 states and 150 transitions. [2024-06-21 20:16:44,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 116 transitions, 990 flow [2024-06-21 20:16:44,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 116 transitions, 948 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 20:16:44,732 INFO L231 Difference]: Finished difference. Result has 87 places, 92 transitions, 736 flow [2024-06-21 20:16:44,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=736, PETRI_PLACES=87, PETRI_TRANSITIONS=92} [2024-06-21 20:16:44,732 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 47 predicate places. [2024-06-21 20:16:44,733 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 92 transitions, 736 flow [2024-06-21 20:16:44,733 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:16:44,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:44,733 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:16:44,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 20:16:44,733 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:16:44,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:44,734 INFO L85 PathProgramCache]: Analyzing trace with hash 433942997, now seen corresponding path program 1 times [2024-06-21 20:16:44,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:44,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831695222] [2024-06-21 20:16:44,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:44,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:44,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:44,810 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:16:44,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:44,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831695222] [2024-06-21 20:16:44,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831695222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:44,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:44,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:44,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296748491] [2024-06-21 20:16:44,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:44,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:44,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:44,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:44,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:44,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:44,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 92 transitions, 736 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:16:44,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:44,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:44,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:44,971 INFO L124 PetriNetUnfolderBase]: 920/1572 cut-off events. [2024-06-21 20:16:44,971 INFO L125 PetriNetUnfolderBase]: For 13223/13223 co-relation queries the response was YES. [2024-06-21 20:16:44,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6822 conditions, 1572 events. 920/1572 cut-off events. For 13223/13223 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8250 event pairs, 258 based on Foata normal form. 1/1572 useless extension candidates. Maximal degree in co-relation 6781. Up to 1402 conditions per place. [2024-06-21 20:16:44,980 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 89 selfloop transitions, 22 changer transitions 0/118 dead transitions. [2024-06-21 20:16:44,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 118 transitions, 1121 flow [2024-06-21 20:16:44,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:16:44,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:16:44,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-21 20:16:44,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.594017094017094 [2024-06-21 20:16:44,982 INFO L175 Difference]: Start difference. First operand has 87 places, 92 transitions, 736 flow. Second operand 6 states and 139 transitions. [2024-06-21 20:16:44,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 118 transitions, 1121 flow [2024-06-21 20:16:44,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 118 transitions, 1089 flow, removed 16 selfloop flow, removed 0 redundant places. [2024-06-21 20:16:44,997 INFO L231 Difference]: Finished difference. Result has 94 places, 101 transitions, 855 flow [2024-06-21 20:16:44,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=855, PETRI_PLACES=94, PETRI_TRANSITIONS=101} [2024-06-21 20:16:44,997 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 54 predicate places. [2024-06-21 20:16:44,998 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 101 transitions, 855 flow [2024-06-21 20:16:44,998 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:16:44,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:44,998 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:16:44,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 20:16:44,998 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:16:44,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:44,999 INFO L85 PathProgramCache]: Analyzing trace with hash 433942656, now seen corresponding path program 2 times [2024-06-21 20:16:44,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:44,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645969891] [2024-06-21 20:16:44,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:44,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:45,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:45,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:16:45,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:45,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645969891] [2024-06-21 20:16:45,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645969891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:45,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:45,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:45,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510654207] [2024-06-21 20:16:45,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:45,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:45,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:45,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:45,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:45,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:45,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 101 transitions, 855 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:16:45,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:45,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:45,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:45,290 INFO L124 PetriNetUnfolderBase]: 948/1618 cut-off events. [2024-06-21 20:16:45,290 INFO L125 PetriNetUnfolderBase]: For 15175/15175 co-relation queries the response was YES. [2024-06-21 20:16:45,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7207 conditions, 1618 events. 948/1618 cut-off events. For 15175/15175 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8552 event pairs, 257 based on Foata normal form. 2/1619 useless extension candidates. Maximal degree in co-relation 7162. Up to 1438 conditions per place. [2024-06-21 20:16:45,301 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 97 selfloop transitions, 23 changer transitions 0/127 dead transitions. [2024-06-21 20:16:45,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 127 transitions, 1238 flow [2024-06-21 20:16:45,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:45,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:45,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-21 20:16:45,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575091575091575 [2024-06-21 20:16:45,302 INFO L175 Difference]: Start difference. First operand has 94 places, 101 transitions, 855 flow. Second operand 7 states and 157 transitions. [2024-06-21 20:16:45,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 127 transitions, 1238 flow [2024-06-21 20:16:45,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 127 transitions, 1200 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-06-21 20:16:45,320 INFO L231 Difference]: Finished difference. Result has 101 places, 109 transitions, 958 flow [2024-06-21 20:16:45,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=958, PETRI_PLACES=101, PETRI_TRANSITIONS=109} [2024-06-21 20:16:45,321 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 61 predicate places. [2024-06-21 20:16:45,321 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 109 transitions, 958 flow [2024-06-21 20:16:45,321 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:16:45,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:45,321 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:16:45,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 20:16:45,323 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:16:45,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:45,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1890243729, now seen corresponding path program 2 times [2024-06-21 20:16:45,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:45,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862901459] [2024-06-21 20:16:45,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:45,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:45,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:45,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:16:45,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:45,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862901459] [2024-06-21 20:16:45,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862901459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:45,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:45,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:45,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324151318] [2024-06-21 20:16:45,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:45,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:45,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:45,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:45,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:45,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:45,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 109 transitions, 958 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:16:45,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:45,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:45,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:45,621 INFO L124 PetriNetUnfolderBase]: 953/1627 cut-off events. [2024-06-21 20:16:45,622 INFO L125 PetriNetUnfolderBase]: For 16619/16619 co-relation queries the response was YES. [2024-06-21 20:16:45,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7449 conditions, 1627 events. 953/1627 cut-off events. For 16619/16619 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 8617 event pairs, 258 based on Foata normal form. 1/1627 useless extension candidates. Maximal degree in co-relation 7401. Up to 1454 conditions per place. [2024-06-21 20:16:45,633 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 100 selfloop transitions, 19 changer transitions 0/126 dead transitions. [2024-06-21 20:16:45,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 126 transitions, 1266 flow [2024-06-21 20:16:45,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:16:45,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:16:45,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-21 20:16:45,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6538461538461539 [2024-06-21 20:16:45,634 INFO L175 Difference]: Start difference. First operand has 101 places, 109 transitions, 958 flow. Second operand 4 states and 102 transitions. [2024-06-21 20:16:45,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 126 transitions, 1266 flow [2024-06-21 20:16:45,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 126 transitions, 1204 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:45,654 INFO L231 Difference]: Finished difference. Result has 100 places, 112 transitions, 990 flow [2024-06-21 20:16:45,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=896, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=990, PETRI_PLACES=100, PETRI_TRANSITIONS=112} [2024-06-21 20:16:45,655 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 60 predicate places. [2024-06-21 20:16:45,655 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 112 transitions, 990 flow [2024-06-21 20:16:45,655 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:16:45,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:45,655 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:16:45,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 20:16:45,656 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:16:45,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:45,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1908969581, now seen corresponding path program 3 times [2024-06-21 20:16:45,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:45,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677017932] [2024-06-21 20:16:45,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:45,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:45,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:45,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:16:45,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:45,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677017932] [2024-06-21 20:16:45,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677017932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:45,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:45,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:45,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239950357] [2024-06-21 20:16:45,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:45,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:45,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:45,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:45,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:45,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:45,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 112 transitions, 990 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:16:45,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:45,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:45,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:45,939 INFO L124 PetriNetUnfolderBase]: 950/1623 cut-off events. [2024-06-21 20:16:45,940 INFO L125 PetriNetUnfolderBase]: For 17936/17936 co-relation queries the response was YES. [2024-06-21 20:16:45,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7465 conditions, 1623 events. 950/1623 cut-off events. For 17936/17936 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8568 event pairs, 258 based on Foata normal form. 1/1623 useless extension candidates. Maximal degree in co-relation 7417. Up to 1444 conditions per place. [2024-06-21 20:16:45,951 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 95 selfloop transitions, 25 changer transitions 0/127 dead transitions. [2024-06-21 20:16:45,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 127 transitions, 1268 flow [2024-06-21 20:16:45,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:16:45,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:16:45,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-21 20:16:45,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-21 20:16:45,953 INFO L175 Difference]: Start difference. First operand has 100 places, 112 transitions, 990 flow. Second operand 5 states and 120 transitions. [2024-06-21 20:16:45,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 127 transitions, 1268 flow [2024-06-21 20:16:45,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 127 transitions, 1216 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-21 20:16:45,972 INFO L231 Difference]: Finished difference. Result has 103 places, 112 transitions, 998 flow [2024-06-21 20:16:45,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=938, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=998, PETRI_PLACES=103, PETRI_TRANSITIONS=112} [2024-06-21 20:16:45,973 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 63 predicate places. [2024-06-21 20:16:45,973 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 112 transitions, 998 flow [2024-06-21 20:16:45,973 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:16:45,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:45,973 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:16:45,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 20:16:45,973 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:16:45,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:45,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1908969240, now seen corresponding path program 3 times [2024-06-21 20:16:45,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:45,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968171393] [2024-06-21 20:16:45,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:45,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:45,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:46,053 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:16:46,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:46,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968171393] [2024-06-21 20:16:46,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968171393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:46,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:46,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:46,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173012806] [2024-06-21 20:16:46,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:46,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:46,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:46,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:46,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:46,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:46,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 112 transitions, 998 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:16:46,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:46,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:46,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:46,289 INFO L124 PetriNetUnfolderBase]: 970/1644 cut-off events. [2024-06-21 20:16:46,289 INFO L125 PetriNetUnfolderBase]: For 19578/19578 co-relation queries the response was YES. [2024-06-21 20:16:46,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7717 conditions, 1644 events. 970/1644 cut-off events. For 19578/19578 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 8672 event pairs, 257 based on Foata normal form. 2/1645 useless extension candidates. Maximal degree in co-relation 7668. Up to 1384 conditions per place. [2024-06-21 20:16:46,301 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 96 selfloop transitions, 47 changer transitions 0/150 dead transitions. [2024-06-21 20:16:46,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 150 transitions, 1473 flow [2024-06-21 20:16:46,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:46,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:46,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 20:16:46,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-21 20:16:46,303 INFO L175 Difference]: Start difference. First operand has 103 places, 112 transitions, 998 flow. Second operand 7 states and 172 transitions. [2024-06-21 20:16:46,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 150 transitions, 1473 flow [2024-06-21 20:16:46,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 150 transitions, 1409 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 20:16:46,326 INFO L231 Difference]: Finished difference. Result has 108 places, 120 transitions, 1171 flow [2024-06-21 20:16:46,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1171, PETRI_PLACES=108, PETRI_TRANSITIONS=120} [2024-06-21 20:16:46,327 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 68 predicate places. [2024-06-21 20:16:46,327 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 120 transitions, 1171 flow [2024-06-21 20:16:46,327 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:16:46,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:46,327 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:16:46,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 20:16:46,328 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:16:46,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:46,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1890257617, now seen corresponding path program 1 times [2024-06-21 20:16:46,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:46,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680448038] [2024-06-21 20:16:46,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:46,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:46,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:46,421 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:16:46,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:46,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680448038] [2024-06-21 20:16:46,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680448038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:46,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:46,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:46,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867362754] [2024-06-21 20:16:46,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:46,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:46,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:46,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:46,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:46,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:46,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 120 transitions, 1171 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:16:46,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:46,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:46,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:46,625 INFO L124 PetriNetUnfolderBase]: 965/1637 cut-off events. [2024-06-21 20:16:46,625 INFO L125 PetriNetUnfolderBase]: For 19906/19906 co-relation queries the response was YES. [2024-06-21 20:16:46,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7932 conditions, 1637 events. 965/1637 cut-off events. For 19906/19906 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 8619 event pairs, 257 based on Foata normal form. 2/1638 useless extension candidates. Maximal degree in co-relation 7881. Up to 1489 conditions per place. [2024-06-21 20:16:46,638 INFO L140 encePairwiseOnDemand]: 34/39 looper letters, 114 selfloop transitions, 10 changer transitions 0/131 dead transitions. [2024-06-21 20:16:46,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 131 transitions, 1463 flow [2024-06-21 20:16:46,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:16:46,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:16:46,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 94 transitions. [2024-06-21 20:16:46,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025641025641025 [2024-06-21 20:16:46,639 INFO L175 Difference]: Start difference. First operand has 108 places, 120 transitions, 1171 flow. Second operand 4 states and 94 transitions. [2024-06-21 20:16:46,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 131 transitions, 1463 flow [2024-06-21 20:16:46,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 131 transitions, 1393 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-21 20:16:46,661 INFO L231 Difference]: Finished difference. Result has 109 places, 122 transitions, 1152 flow [2024-06-21 20:16:46,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1152, PETRI_PLACES=109, PETRI_TRANSITIONS=122} [2024-06-21 20:16:46,662 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 69 predicate places. [2024-06-21 20:16:46,663 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 122 transitions, 1152 flow [2024-06-21 20:16:46,663 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:16:46,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:46,663 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:16:46,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 20:16:46,663 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:16:46,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:46,664 INFO L85 PathProgramCache]: Analyzing trace with hash 558990021, now seen corresponding path program 1 times [2024-06-21 20:16:46,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:46,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960236712] [2024-06-21 20:16:46,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:46,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:46,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:46,746 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:16:46,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:46,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960236712] [2024-06-21 20:16:46,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960236712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:46,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:46,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:46,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957689602] [2024-06-21 20:16:46,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:46,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:46,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:46,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:46,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:46,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:46,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 122 transitions, 1152 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:16:46,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:46,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:46,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:46,967 INFO L124 PetriNetUnfolderBase]: 983/1667 cut-off events. [2024-06-21 20:16:46,967 INFO L125 PetriNetUnfolderBase]: For 20350/20350 co-relation queries the response was YES. [2024-06-21 20:16:46,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8008 conditions, 1667 events. 983/1667 cut-off events. For 20350/20350 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 8848 event pairs, 259 based on Foata normal form. 2/1667 useless extension candidates. Maximal degree in co-relation 7956. Up to 1285 conditions per place. [2024-06-21 20:16:46,979 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 84 selfloop transitions, 68 changer transitions 0/159 dead transitions. [2024-06-21 20:16:46,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 159 transitions, 1710 flow [2024-06-21 20:16:46,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:46,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:46,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 20:16:46,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-21 20:16:46,983 INFO L175 Difference]: Start difference. First operand has 109 places, 122 transitions, 1152 flow. Second operand 7 states and 172 transitions. [2024-06-21 20:16:46,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 159 transitions, 1710 flow [2024-06-21 20:16:47,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 159 transitions, 1675 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-21 20:16:47,008 INFO L231 Difference]: Finished difference. Result has 115 places, 134 transitions, 1423 flow [2024-06-21 20:16:47,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1117, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1423, PETRI_PLACES=115, PETRI_TRANSITIONS=134} [2024-06-21 20:16:47,009 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 75 predicate places. [2024-06-21 20:16:47,009 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 134 transitions, 1423 flow [2024-06-21 20:16:47,009 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:16:47,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:47,010 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:16:47,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 20:16:47,010 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:16:47,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:47,011 INFO L85 PathProgramCache]: Analyzing trace with hash 562563949, now seen corresponding path program 1 times [2024-06-21 20:16:47,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:47,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513823503] [2024-06-21 20:16:47,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:47,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:47,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:47,085 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:16:47,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:47,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513823503] [2024-06-21 20:16:47,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513823503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:47,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:47,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:47,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120632393] [2024-06-21 20:16:47,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:47,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:47,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:47,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:47,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:47,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:47,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 134 transitions, 1423 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:16:47,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:47,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:47,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:47,286 INFO L124 PetriNetUnfolderBase]: 1001/1692 cut-off events. [2024-06-21 20:16:47,287 INFO L125 PetriNetUnfolderBase]: For 23893/23893 co-relation queries the response was YES. [2024-06-21 20:16:47,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8863 conditions, 1692 events. 1001/1692 cut-off events. For 23893/23893 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 8952 event pairs, 259 based on Foata normal form. 2/1692 useless extension candidates. Maximal degree in co-relation 8809. Up to 1390 conditions per place. [2024-06-21 20:16:47,302 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 98 selfloop transitions, 59 changer transitions 0/164 dead transitions. [2024-06-21 20:16:47,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 164 transitions, 1994 flow [2024-06-21 20:16:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:16:47,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:16:47,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 20:16:47,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2024-06-21 20:16:47,304 INFO L175 Difference]: Start difference. First operand has 115 places, 134 transitions, 1423 flow. Second operand 6 states and 147 transitions. [2024-06-21 20:16:47,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 164 transitions, 1994 flow [2024-06-21 20:16:47,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 164 transitions, 1928 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-21 20:16:47,336 INFO L231 Difference]: Finished difference. Result has 120 places, 143 transitions, 1629 flow [2024-06-21 20:16:47,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1357, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1629, PETRI_PLACES=120, PETRI_TRANSITIONS=143} [2024-06-21 20:16:47,337 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 80 predicate places. [2024-06-21 20:16:47,337 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 143 transitions, 1629 flow [2024-06-21 20:16:47,337 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:16:47,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:47,337 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:16:47,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 20:16:47,338 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:16:47,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:47,338 INFO L85 PathProgramCache]: Analyzing trace with hash 567325549, now seen corresponding path program 2 times [2024-06-21 20:16:47,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:47,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057532611] [2024-06-21 20:16:47,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:47,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:47,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:47,452 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:16:47,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:47,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057532611] [2024-06-21 20:16:47,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057532611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:47,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:47,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:47,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348285272] [2024-06-21 20:16:47,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:47,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:47,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:47,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:47,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:47,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:47,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 143 transitions, 1629 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:16:47,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:47,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:47,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:47,702 INFO L124 PetriNetUnfolderBase]: 993/1683 cut-off events. [2024-06-21 20:16:47,702 INFO L125 PetriNetUnfolderBase]: For 25076/25076 co-relation queries the response was YES. [2024-06-21 20:16:47,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9012 conditions, 1683 events. 993/1683 cut-off events. For 25076/25076 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 8904 event pairs, 253 based on Foata normal form. 2/1684 useless extension candidates. Maximal degree in co-relation 8955. Up to 1504 conditions per place. [2024-06-21 20:16:47,717 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 130 selfloop transitions, 23 changer transitions 0/160 dead transitions. [2024-06-21 20:16:47,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 160 transitions, 1977 flow [2024-06-21 20:16:47,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:47,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:47,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-21 20:16:47,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 20:16:47,719 INFO L175 Difference]: Start difference. First operand has 120 places, 143 transitions, 1629 flow. Second operand 7 states and 156 transitions. [2024-06-21 20:16:47,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 160 transitions, 1977 flow [2024-06-21 20:16:47,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 160 transitions, 1889 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-21 20:16:47,761 INFO L231 Difference]: Finished difference. Result has 125 places, 143 transitions, 1595 flow [2024-06-21 20:16:47,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1541, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1595, PETRI_PLACES=125, PETRI_TRANSITIONS=143} [2024-06-21 20:16:47,761 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 85 predicate places. [2024-06-21 20:16:47,762 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 143 transitions, 1595 flow [2024-06-21 20:16:47,762 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:16:47,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:47,762 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:16:47,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 20:16:47,762 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:16:47,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:47,763 INFO L85 PathProgramCache]: Analyzing trace with hash 567321891, now seen corresponding path program 2 times [2024-06-21 20:16:47,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:47,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565555871] [2024-06-21 20:16:47,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:47,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:47,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:47,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:16:47,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:47,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565555871] [2024-06-21 20:16:47,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565555871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:47,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:47,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:47,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013751946] [2024-06-21 20:16:47,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:47,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:47,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:47,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:47,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:47,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:47,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 143 transitions, 1595 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:16:47,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:47,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:47,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:48,128 INFO L124 PetriNetUnfolderBase]: 1035/1754 cut-off events. [2024-06-21 20:16:48,128 INFO L125 PetriNetUnfolderBase]: For 28042/28042 co-relation queries the response was YES. [2024-06-21 20:16:48,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9378 conditions, 1754 events. 1035/1754 cut-off events. For 28042/28042 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 9367 event pairs, 254 based on Foata normal form. 2/1755 useless extension candidates. Maximal degree in co-relation 9320. Up to 1520 conditions per place. [2024-06-21 20:16:48,142 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 125 selfloop transitions, 43 changer transitions 0/175 dead transitions. [2024-06-21 20:16:48,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 175 transitions, 2193 flow [2024-06-21 20:16:48,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:48,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:48,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 20:16:48,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 20:16:48,143 INFO L175 Difference]: Start difference. First operand has 125 places, 143 transitions, 1595 flow. Second operand 8 states and 182 transitions. [2024-06-21 20:16:48,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 175 transitions, 2193 flow [2024-06-21 20:16:48,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 175 transitions, 2147 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:48,187 INFO L231 Difference]: Finished difference. Result has 128 places, 155 transitions, 1792 flow [2024-06-21 20:16:48,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1549, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1792, PETRI_PLACES=128, PETRI_TRANSITIONS=155} [2024-06-21 20:16:48,188 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 88 predicate places. [2024-06-21 20:16:48,188 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 155 transitions, 1792 flow [2024-06-21 20:16:48,188 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:16:48,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:48,188 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:16:48,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 20:16:48,189 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:16:48,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:48,189 INFO L85 PathProgramCache]: Analyzing trace with hash 567332121, now seen corresponding path program 3 times [2024-06-21 20:16:48,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:48,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998689871] [2024-06-21 20:16:48,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:48,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:48,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:48,278 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:16:48,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:48,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998689871] [2024-06-21 20:16:48,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998689871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:48,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:48,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:48,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836181911] [2024-06-21 20:16:48,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:48,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:48,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:48,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:48,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:48,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:48,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 155 transitions, 1792 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:16:48,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:48,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:48,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:48,569 INFO L124 PetriNetUnfolderBase]: 1031/1749 cut-off events. [2024-06-21 20:16:48,569 INFO L125 PetriNetUnfolderBase]: For 29655/29655 co-relation queries the response was YES. [2024-06-21 20:16:48,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9523 conditions, 1749 events. 1031/1749 cut-off events. For 29655/29655 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 9382 event pairs, 254 based on Foata normal form. 2/1750 useless extension candidates. Maximal degree in co-relation 9463. Up to 1518 conditions per place. [2024-06-21 20:16:48,581 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 126 selfloop transitions, 42 changer transitions 0/175 dead transitions. [2024-06-21 20:16:48,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 175 transitions, 2224 flow [2024-06-21 20:16:48,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:16:48,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:16:48,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-21 20:16:48,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-21 20:16:48,582 INFO L175 Difference]: Start difference. First operand has 128 places, 155 transitions, 1792 flow. Second operand 9 states and 198 transitions. [2024-06-21 20:16:48,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 175 transitions, 2224 flow [2024-06-21 20:16:48,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 175 transitions, 2150 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-21 20:16:48,625 INFO L231 Difference]: Finished difference. Result has 134 places, 155 transitions, 1810 flow [2024-06-21 20:16:48,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1718, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1810, PETRI_PLACES=134, PETRI_TRANSITIONS=155} [2024-06-21 20:16:48,629 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 94 predicate places. [2024-06-21 20:16:48,629 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 155 transitions, 1810 flow [2024-06-21 20:16:48,629 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:16:48,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:48,629 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:16:48,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 20:16:48,629 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:16:48,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:48,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1758673773, now seen corresponding path program 3 times [2024-06-21 20:16:48,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:48,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740994264] [2024-06-21 20:16:48,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:48,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:48,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:48,699 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:16:48,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:48,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740994264] [2024-06-21 20:16:48,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740994264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:48,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:48,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:48,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065697713] [2024-06-21 20:16:48,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:48,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:48,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:48,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:48,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:48,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:48,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 155 transitions, 1810 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:16:48,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:48,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:48,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:48,915 INFO L124 PetriNetUnfolderBase]: 1036/1751 cut-off events. [2024-06-21 20:16:48,915 INFO L125 PetriNetUnfolderBase]: For 32733/32737 co-relation queries the response was YES. [2024-06-21 20:16:48,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9715 conditions, 1751 events. 1036/1751 cut-off events. For 32733/32737 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 9357 event pairs, 279 based on Foata normal form. 2/1750 useless extension candidates. Maximal degree in co-relation 9653. Up to 1439 conditions per place. [2024-06-21 20:16:48,932 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 105 selfloop transitions, 65 changer transitions 0/177 dead transitions. [2024-06-21 20:16:48,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 177 transitions, 2391 flow [2024-06-21 20:16:48,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:16:48,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:16:48,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 20:16:48,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6196581196581197 [2024-06-21 20:16:48,934 INFO L175 Difference]: Start difference. First operand has 134 places, 155 transitions, 1810 flow. Second operand 6 states and 145 transitions. [2024-06-21 20:16:48,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 177 transitions, 2391 flow [2024-06-21 20:16:48,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 177 transitions, 2300 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 20:16:48,991 INFO L231 Difference]: Finished difference. Result has 133 places, 158 transitions, 1900 flow [2024-06-21 20:16:48,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1719, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1900, PETRI_PLACES=133, PETRI_TRANSITIONS=158} [2024-06-21 20:16:48,992 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 93 predicate places. [2024-06-21 20:16:48,993 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 158 transitions, 1900 flow [2024-06-21 20:16:48,993 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:16:48,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:48,993 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:16:48,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 20:16:48,993 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:16:48,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:48,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1769149293, now seen corresponding path program 4 times [2024-06-21 20:16:48,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:48,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828667010] [2024-06-21 20:16:48,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:48,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:48,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:49,064 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:16:49,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:49,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828667010] [2024-06-21 20:16:49,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828667010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:49,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:49,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:49,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558666890] [2024-06-21 20:16:49,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:49,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:49,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:49,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:49,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:49,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:49,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 158 transitions, 1900 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:16:49,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:49,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:49,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:49,297 INFO L124 PetriNetUnfolderBase]: 1033/1747 cut-off events. [2024-06-21 20:16:49,298 INFO L125 PetriNetUnfolderBase]: For 34698/34702 co-relation queries the response was YES. [2024-06-21 20:16:49,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9821 conditions, 1747 events. 1033/1747 cut-off events. For 34698/34702 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 9355 event pairs, 280 based on Foata normal form. 2/1746 useless extension candidates. Maximal degree in co-relation 9758. Up to 1437 conditions per place. [2024-06-21 20:16:49,309 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 101 selfloop transitions, 65 changer transitions 0/173 dead transitions. [2024-06-21 20:16:49,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 173 transitions, 2372 flow [2024-06-21 20:16:49,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:16:49,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:16:49,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-21 20:16:49,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6068376068376068 [2024-06-21 20:16:49,310 INFO L175 Difference]: Start difference. First operand has 133 places, 158 transitions, 1900 flow. Second operand 6 states and 142 transitions. [2024-06-21 20:16:49,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 173 transitions, 2372 flow [2024-06-21 20:16:49,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 173 transitions, 2143 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:49,368 INFO L231 Difference]: Finished difference. Result has 133 places, 158 transitions, 1807 flow [2024-06-21 20:16:49,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1671, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1807, PETRI_PLACES=133, PETRI_TRANSITIONS=158} [2024-06-21 20:16:49,369 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 93 predicate places. [2024-06-21 20:16:49,369 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 158 transitions, 1807 flow [2024-06-21 20:16:49,369 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:16:49,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:49,369 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:16:49,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 20:16:49,369 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:16:49,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:49,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1538242545, now seen corresponding path program 5 times [2024-06-21 20:16:49,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:49,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230779582] [2024-06-21 20:16:49,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:49,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:49,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:49,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:16:49,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:49,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230779582] [2024-06-21 20:16:49,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230779582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:49,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:49,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:49,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328422474] [2024-06-21 20:16:49,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:49,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:49,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:49,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:49,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:49,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:49,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 158 transitions, 1807 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:16:49,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:49,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:49,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:49,689 INFO L124 PetriNetUnfolderBase]: 1030/1750 cut-off events. [2024-06-21 20:16:49,689 INFO L125 PetriNetUnfolderBase]: For 35022/35028 co-relation queries the response was YES. [2024-06-21 20:16:49,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9693 conditions, 1750 events. 1030/1750 cut-off events. For 35022/35028 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 9381 event pairs, 262 based on Foata normal form. 7/1756 useless extension candidates. Maximal degree in co-relation 9631. Up to 1468 conditions per place. [2024-06-21 20:16:49,702 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 126 selfloop transitions, 48 changer transitions 0/181 dead transitions. [2024-06-21 20:16:49,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 181 transitions, 2267 flow [2024-06-21 20:16:49,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:16:49,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:16:49,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 20:16:49,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6367521367521367 [2024-06-21 20:16:49,703 INFO L175 Difference]: Start difference. First operand has 133 places, 158 transitions, 1807 flow. Second operand 6 states and 149 transitions. [2024-06-21 20:16:49,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 181 transitions, 2267 flow [2024-06-21 20:16:49,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 181 transitions, 2116 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 20:16:49,762 INFO L231 Difference]: Finished difference. Result has 135 places, 158 transitions, 1762 flow [2024-06-21 20:16:49,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1656, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1762, PETRI_PLACES=135, PETRI_TRANSITIONS=158} [2024-06-21 20:16:49,762 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 95 predicate places. [2024-06-21 20:16:49,762 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 158 transitions, 1762 flow [2024-06-21 20:16:49,762 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:16:49,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:49,763 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:16:49,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 20:16:49,763 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:16:49,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:49,764 INFO L85 PathProgramCache]: Analyzing trace with hash -951490603, now seen corresponding path program 6 times [2024-06-21 20:16:49,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:49,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326975837] [2024-06-21 20:16:49,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:49,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:49,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:49,836 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:16:49,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:49,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326975837] [2024-06-21 20:16:49,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326975837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:49,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:49,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:49,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905834046] [2024-06-21 20:16:49,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:49,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:49,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:49,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:49,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:49,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:49,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 158 transitions, 1762 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:16:49,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:49,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:49,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:50,097 INFO L124 PetriNetUnfolderBase]: 1022/1736 cut-off events. [2024-06-21 20:16:50,097 INFO L125 PetriNetUnfolderBase]: For 35958/35958 co-relation queries the response was YES. [2024-06-21 20:16:50,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9568 conditions, 1736 events. 1022/1736 cut-off events. For 35958/35958 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 9318 event pairs, 253 based on Foata normal form. 2/1737 useless extension candidates. Maximal degree in co-relation 9506. Up to 1460 conditions per place. [2024-06-21 20:16:50,110 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 132 selfloop transitions, 48 changer transitions 0/187 dead transitions. [2024-06-21 20:16:50,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 187 transitions, 2196 flow [2024-06-21 20:16:50,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:50,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:50,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 20:16:50,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-21 20:16:50,112 INFO L175 Difference]: Start difference. First operand has 135 places, 158 transitions, 1762 flow. Second operand 7 states and 172 transitions. [2024-06-21 20:16:50,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 187 transitions, 2196 flow [2024-06-21 20:16:50,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 187 transitions, 2108 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:50,182 INFO L231 Difference]: Finished difference. Result has 137 places, 158 transitions, 1790 flow [2024-06-21 20:16:50,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1674, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1790, PETRI_PLACES=137, PETRI_TRANSITIONS=158} [2024-06-21 20:16:50,182 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 97 predicate places. [2024-06-21 20:16:50,182 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 158 transitions, 1790 flow [2024-06-21 20:16:50,183 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:16:50,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:50,183 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:16:50,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 20:16:50,183 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:16:50,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:50,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1543949893, now seen corresponding path program 4 times [2024-06-21 20:16:50,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:50,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326075264] [2024-06-21 20:16:50,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:50,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:50,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:50,296 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:16:50,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:50,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326075264] [2024-06-21 20:16:50,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326075264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:50,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:50,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:50,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031744662] [2024-06-21 20:16:50,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:50,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:50,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:50,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:50,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:50,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:50,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 158 transitions, 1790 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:16:50,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:50,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:50,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:50,578 INFO L124 PetriNetUnfolderBase]: 1090/1847 cut-off events. [2024-06-21 20:16:50,578 INFO L125 PetriNetUnfolderBase]: For 39199/39199 co-relation queries the response was YES. [2024-06-21 20:16:50,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10401 conditions, 1847 events. 1090/1847 cut-off events. For 39199/39199 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10020 event pairs, 256 based on Foata normal form. 2/1848 useless extension candidates. Maximal degree in co-relation 10339. Up to 1458 conditions per place. [2024-06-21 20:16:50,591 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 117 selfloop transitions, 83 changer transitions 0/207 dead transitions. [2024-06-21 20:16:50,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 207 transitions, 2602 flow [2024-06-21 20:16:50,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:16:50,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:16:50,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-21 20:16:50,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603988603988604 [2024-06-21 20:16:50,593 INFO L175 Difference]: Start difference. First operand has 137 places, 158 transitions, 1790 flow. Second operand 9 states and 212 transitions. [2024-06-21 20:16:50,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 207 transitions, 2602 flow [2024-06-21 20:16:50,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 207 transitions, 2448 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 20:16:50,664 INFO L231 Difference]: Finished difference. Result has 138 places, 175 transitions, 2051 flow [2024-06-21 20:16:50,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1644, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2051, PETRI_PLACES=138, PETRI_TRANSITIONS=175} [2024-06-21 20:16:50,664 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 98 predicate places. [2024-06-21 20:16:50,665 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 175 transitions, 2051 flow [2024-06-21 20:16:50,665 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:16:50,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:50,665 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:16:50,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 20:16:50,665 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:16:50,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:50,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1531985443, now seen corresponding path program 5 times [2024-06-21 20:16:50,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:50,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007275449] [2024-06-21 20:16:50,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:50,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:50,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:50,773 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:16:50,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:50,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007275449] [2024-06-21 20:16:50,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007275449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:50,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:50,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:50,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061949818] [2024-06-21 20:16:50,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:50,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:50,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:50,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:50,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:50,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:50,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 175 transitions, 2051 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:16:50,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:50,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:50,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:51,085 INFO L124 PetriNetUnfolderBase]: 1086/1843 cut-off events. [2024-06-21 20:16:51,085 INFO L125 PetriNetUnfolderBase]: For 36640/36640 co-relation queries the response was YES. [2024-06-21 20:16:51,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10427 conditions, 1843 events. 1086/1843 cut-off events. For 36640/36640 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9994 event pairs, 255 based on Foata normal form. 2/1844 useless extension candidates. Maximal degree in co-relation 10365. Up to 1536 conditions per place. [2024-06-21 20:16:51,100 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 144 selfloop transitions, 52 changer transitions 0/203 dead transitions. [2024-06-21 20:16:51,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 203 transitions, 2605 flow [2024-06-21 20:16:51,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:16:51,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:16:51,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-21 20:16:51,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6623931623931624 [2024-06-21 20:16:51,102 INFO L175 Difference]: Start difference. First operand has 138 places, 175 transitions, 2051 flow. Second operand 6 states and 155 transitions. [2024-06-21 20:16:51,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 203 transitions, 2605 flow [2024-06-21 20:16:51,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 203 transitions, 2512 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:51,187 INFO L231 Difference]: Finished difference. Result has 140 places, 177 transitions, 2165 flow [2024-06-21 20:16:51,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1960, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2165, PETRI_PLACES=140, PETRI_TRANSITIONS=177} [2024-06-21 20:16:51,187 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 100 predicate places. [2024-06-21 20:16:51,188 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 177 transitions, 2165 flow [2024-06-21 20:16:51,188 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:16:51,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:51,188 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:16:51,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 20:16:51,188 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:16:51,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:51,189 INFO L85 PathProgramCache]: Analyzing trace with hash -740496853, now seen corresponding path program 6 times [2024-06-21 20:16:51,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:51,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330737871] [2024-06-21 20:16:51,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:51,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:51,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:51,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:16:51,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:51,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330737871] [2024-06-21 20:16:51,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330737871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:51,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:51,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:51,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792819105] [2024-06-21 20:16:51,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:51,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:51,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:51,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:51,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:51,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:51,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 177 transitions, 2165 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:16:51,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:51,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:51,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:51,557 INFO L124 PetriNetUnfolderBase]: 1080/1837 cut-off events. [2024-06-21 20:16:51,558 INFO L125 PetriNetUnfolderBase]: For 36449/36449 co-relation queries the response was YES. [2024-06-21 20:16:51,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10553 conditions, 1837 events. 1080/1837 cut-off events. For 36449/36449 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 9966 event pairs, 254 based on Foata normal form. 2/1838 useless extension candidates. Maximal degree in co-relation 10489. Up to 1451 conditions per place. [2024-06-21 20:16:51,571 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 111 selfloop transitions, 90 changer transitions 0/208 dead transitions. [2024-06-21 20:16:51,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 208 transitions, 2699 flow [2024-06-21 20:16:51,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:51,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:51,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 20:16:51,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2024-06-21 20:16:51,573 INFO L175 Difference]: Start difference. First operand has 140 places, 177 transitions, 2165 flow. Second operand 8 states and 196 transitions. [2024-06-21 20:16:51,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 208 transitions, 2699 flow [2024-06-21 20:16:51,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 208 transitions, 2590 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:51,647 INFO L231 Difference]: Finished difference. Result has 143 places, 177 transitions, 2248 flow [2024-06-21 20:16:51,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2056, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2248, PETRI_PLACES=143, PETRI_TRANSITIONS=177} [2024-06-21 20:16:51,647 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 103 predicate places. [2024-06-21 20:16:51,647 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 177 transitions, 2248 flow [2024-06-21 20:16:51,648 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:16:51,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:51,648 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:16:51,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 20:16:51,648 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:16:51,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:51,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1766300269, now seen corresponding path program 1 times [2024-06-21 20:16:51,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:51,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962488490] [2024-06-21 20:16:51,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:51,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:51,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:51,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:16:51,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:51,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962488490] [2024-06-21 20:16:51,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962488490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:51,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:51,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:51,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115517757] [2024-06-21 20:16:51,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:51,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:51,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:51,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:51,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:51,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:16:51,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 177 transitions, 2248 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:16:51,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:51,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:16:51,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:51,988 INFO L124 PetriNetUnfolderBase]: 1063/1852 cut-off events. [2024-06-21 20:16:51,989 INFO L125 PetriNetUnfolderBase]: For 38281/38313 co-relation queries the response was YES. [2024-06-21 20:16:51,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10613 conditions, 1852 events. 1063/1852 cut-off events. For 38281/38313 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 10380 event pairs, 208 based on Foata normal form. 6/1832 useless extension candidates. Maximal degree in co-relation 10550. Up to 1477 conditions per place. [2024-06-21 20:16:52,001 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 155 selfloop transitions, 24 changer transitions 0/203 dead transitions. [2024-06-21 20:16:52,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 203 transitions, 2762 flow [2024-06-21 20:16:52,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:16:52,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:16:52,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-21 20:16:52,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239316239316239 [2024-06-21 20:16:52,002 INFO L175 Difference]: Start difference. First operand has 143 places, 177 transitions, 2248 flow. Second operand 6 states and 146 transitions. [2024-06-21 20:16:52,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 203 transitions, 2762 flow [2024-06-21 20:16:52,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 203 transitions, 2601 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:52,072 INFO L231 Difference]: Finished difference. Result has 143 places, 179 transitions, 2163 flow [2024-06-21 20:16:52,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2089, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2163, PETRI_PLACES=143, PETRI_TRANSITIONS=179} [2024-06-21 20:16:52,073 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 103 predicate places. [2024-06-21 20:16:52,073 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 179 transitions, 2163 flow [2024-06-21 20:16:52,073 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:16:52,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:52,073 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:16:52,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 20:16:52,074 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:16:52,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:52,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1769157229, now seen corresponding path program 2 times [2024-06-21 20:16:52,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:52,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105036218] [2024-06-21 20:16:52,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:52,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:52,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:52,150 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:16:52,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:52,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105036218] [2024-06-21 20:16:52,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105036218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:52,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:52,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:52,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344368854] [2024-06-21 20:16:52,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:52,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:52,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:52,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:52,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:52,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:16:52,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 179 transitions, 2163 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:16:52,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:52,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:16:52,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:52,388 INFO L124 PetriNetUnfolderBase]: 1099/1908 cut-off events. [2024-06-21 20:16:52,388 INFO L125 PetriNetUnfolderBase]: For 39958/39982 co-relation queries the response was YES. [2024-06-21 20:16:52,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10748 conditions, 1908 events. 1099/1908 cut-off events. For 39958/39982 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 10788 event pairs, 239 based on Foata normal form. 8/1892 useless extension candidates. Maximal degree in co-relation 10685. Up to 1600 conditions per place. [2024-06-21 20:16:52,402 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 151 selfloop transitions, 22 changer transitions 0/197 dead transitions. [2024-06-21 20:16:52,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 197 transitions, 2577 flow [2024-06-21 20:16:52,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:16:52,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:16:52,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-21 20:16:52,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982905982905983 [2024-06-21 20:16:52,403 INFO L175 Difference]: Start difference. First operand has 143 places, 179 transitions, 2163 flow. Second operand 6 states and 140 transitions. [2024-06-21 20:16:52,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 197 transitions, 2577 flow [2024-06-21 20:16:52,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 197 transitions, 2546 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 20:16:52,462 INFO L231 Difference]: Finished difference. Result has 147 places, 180 transitions, 2196 flow [2024-06-21 20:16:52,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2132, PETRI_DIFFERENCE_MINUEND_PLACES=141, 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=2196, PETRI_PLACES=147, PETRI_TRANSITIONS=180} [2024-06-21 20:16:52,463 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 107 predicate places. [2024-06-21 20:16:52,463 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 180 transitions, 2196 flow [2024-06-21 20:16:52,463 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:16:52,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:52,463 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:16:52,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 20:16:52,464 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:16:52,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:52,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1538234609, now seen corresponding path program 3 times [2024-06-21 20:16:52,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:52,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123167236] [2024-06-21 20:16:52,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:52,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:52,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:52,547 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:16:52,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:52,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123167236] [2024-06-21 20:16:52,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123167236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:52,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:52,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:16:52,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364923137] [2024-06-21 20:16:52,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:52,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:16:52,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:52,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:16:52,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:16:52,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-21 20:16:52,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 180 transitions, 2196 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:16:52,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:52,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-21 20:16:52,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:52,839 INFO L124 PetriNetUnfolderBase]: 1078/1877 cut-off events. [2024-06-21 20:16:52,839 INFO L125 PetriNetUnfolderBase]: For 38734/38758 co-relation queries the response was YES. [2024-06-21 20:16:52,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10468 conditions, 1877 events. 1078/1877 cut-off events. For 38734/38758 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 10561 event pairs, 204 based on Foata normal form. 10/1863 useless extension candidates. Maximal degree in co-relation 10403. Up to 1550 conditions per place. [2024-06-21 20:16:52,850 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 156 selfloop transitions, 19 changer transitions 0/199 dead transitions. [2024-06-21 20:16:52,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 199 transitions, 2608 flow [2024-06-21 20:16:52,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:16:52,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:16:52,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-21 20:16:52,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-21 20:16:52,851 INFO L175 Difference]: Start difference. First operand has 147 places, 180 transitions, 2196 flow. Second operand 5 states and 125 transitions. [2024-06-21 20:16:52,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 199 transitions, 2608 flow [2024-06-21 20:16:52,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 199 transitions, 2562 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 20:16:52,921 INFO L231 Difference]: Finished difference. Result has 148 places, 180 transitions, 2197 flow [2024-06-21 20:16:52,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2150, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2197, PETRI_PLACES=148, PETRI_TRANSITIONS=180} [2024-06-21 20:16:52,921 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 108 predicate places. [2024-06-21 20:16:52,921 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 180 transitions, 2197 flow [2024-06-21 20:16:52,921 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:16:52,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:52,922 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:16:52,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 20:16:52,922 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:16:52,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:52,922 INFO L85 PathProgramCache]: Analyzing trace with hash -700062251, now seen corresponding path program 1 times [2024-06-21 20:16:52,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:52,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827466285] [2024-06-21 20:16:52,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:52,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:52,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:53,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:16:53,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:53,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827466285] [2024-06-21 20:16:53,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827466285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:53,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:53,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:53,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918628471] [2024-06-21 20:16:53,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:53,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:53,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:53,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:53,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:53,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:53,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 180 transitions, 2197 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:16:53,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:53,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:53,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:53,275 INFO L124 PetriNetUnfolderBase]: 1151/1952 cut-off events. [2024-06-21 20:16:53,276 INFO L125 PetriNetUnfolderBase]: For 41616/41616 co-relation queries the response was YES. [2024-06-21 20:16:53,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11093 conditions, 1952 events. 1151/1952 cut-off events. For 41616/41616 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 10708 event pairs, 270 based on Foata normal form. 1/1951 useless extension candidates. Maximal degree in co-relation 11027. Up to 1623 conditions per place. [2024-06-21 20:16:53,290 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 132 selfloop transitions, 65 changer transitions 0/204 dead transitions. [2024-06-21 20:16:53,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 204 transitions, 2711 flow [2024-06-21 20:16:53,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:53,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:53,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 20:16:53,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117216117216118 [2024-06-21 20:16:53,292 INFO L175 Difference]: Start difference. First operand has 148 places, 180 transitions, 2197 flow. Second operand 7 states and 167 transitions. [2024-06-21 20:16:53,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 204 transitions, 2711 flow [2024-06-21 20:16:53,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 204 transitions, 2667 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-21 20:16:53,449 INFO L231 Difference]: Finished difference. Result has 151 places, 180 transitions, 2289 flow [2024-06-21 20:16:53,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2153, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2289, PETRI_PLACES=151, PETRI_TRANSITIONS=180} [2024-06-21 20:16:53,450 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 111 predicate places. [2024-06-21 20:16:53,450 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 180 transitions, 2289 flow [2024-06-21 20:16:53,450 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:16:53,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:53,450 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:16:53,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 20:16:53,451 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:16:53,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:53,451 INFO L85 PathProgramCache]: Analyzing trace with hash -707683787, now seen corresponding path program 1 times [2024-06-21 20:16:53,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:53,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588684481] [2024-06-21 20:16:53,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:53,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:53,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:53,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:16:53,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:53,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588684481] [2024-06-21 20:16:53,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588684481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:53,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:53,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:53,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396098749] [2024-06-21 20:16:53,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:53,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:53,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:53,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:53,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:53,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:53,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 180 transitions, 2289 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:16:53,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:53,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:53,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:53,853 INFO L124 PetriNetUnfolderBase]: 1233/2076 cut-off events. [2024-06-21 20:16:53,853 INFO L125 PetriNetUnfolderBase]: For 52367/52367 co-relation queries the response was YES. [2024-06-21 20:16:53,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11923 conditions, 2076 events. 1233/2076 cut-off events. For 52367/52367 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 11473 event pairs, 217 based on Foata normal form. 10/2084 useless extension candidates. Maximal degree in co-relation 11856. Up to 1498 conditions per place. [2024-06-21 20:16:53,905 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 143 selfloop transitions, 70 changer transitions 0/220 dead transitions. [2024-06-21 20:16:53,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 220 transitions, 2997 flow [2024-06-21 20:16:53,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:53,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:53,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-21 20:16:53,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6483516483516484 [2024-06-21 20:16:53,907 INFO L175 Difference]: Start difference. First operand has 151 places, 180 transitions, 2289 flow. Second operand 7 states and 177 transitions. [2024-06-21 20:16:53,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 220 transitions, 2997 flow [2024-06-21 20:16:53,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 220 transitions, 2813 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 20:16:53,987 INFO L231 Difference]: Finished difference. Result has 151 places, 184 transitions, 2298 flow [2024-06-21 20:16:53,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2105, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2298, PETRI_PLACES=151, PETRI_TRANSITIONS=184} [2024-06-21 20:16:53,988 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 111 predicate places. [2024-06-21 20:16:53,988 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 184 transitions, 2298 flow [2024-06-21 20:16:53,988 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:16:53,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:53,989 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:16:53,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 20:16:53,989 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:16:53,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:53,989 INFO L85 PathProgramCache]: Analyzing trace with hash -700065227, now seen corresponding path program 2 times [2024-06-21 20:16:53,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:53,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646419441] [2024-06-21 20:16:53,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:53,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:53,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:54,071 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:16:54,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:54,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646419441] [2024-06-21 20:16:54,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646419441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:54,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:54,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:54,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051412112] [2024-06-21 20:16:54,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:54,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:54,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:54,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:54,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:54,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:54,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 184 transitions, 2298 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:16:54,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:54,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:54,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:54,377 INFO L124 PetriNetUnfolderBase]: 1269/2131 cut-off events. [2024-06-21 20:16:54,378 INFO L125 PetriNetUnfolderBase]: For 55632/55632 co-relation queries the response was YES. [2024-06-21 20:16:54,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12306 conditions, 2131 events. 1269/2131 cut-off events. For 55632/55632 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 11792 event pairs, 292 based on Foata normal form. 10/2139 useless extension candidates. Maximal degree in co-relation 12239. Up to 1767 conditions per place. [2024-06-21 20:16:54,395 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 140 selfloop transitions, 67 changer transitions 0/214 dead transitions. [2024-06-21 20:16:54,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 214 transitions, 2884 flow [2024-06-21 20:16:54,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:54,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:54,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:16:54,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227106227106227 [2024-06-21 20:16:54,396 INFO L175 Difference]: Start difference. First operand has 151 places, 184 transitions, 2298 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:16:54,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 214 transitions, 2884 flow [2024-06-21 20:16:54,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 214 transitions, 2784 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 20:16:54,496 INFO L231 Difference]: Finished difference. Result has 155 places, 186 transitions, 2368 flow [2024-06-21 20:16:54,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2200, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2368, PETRI_PLACES=155, PETRI_TRANSITIONS=186} [2024-06-21 20:16:54,497 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 115 predicate places. [2024-06-21 20:16:54,497 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 186 transitions, 2368 flow [2024-06-21 20:16:54,497 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:16:54,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:54,498 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:16:54,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 20:16:54,498 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:16:54,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:54,498 INFO L85 PathProgramCache]: Analyzing trace with hash -589263911, now seen corresponding path program 2 times [2024-06-21 20:16:54,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:54,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724551096] [2024-06-21 20:16:54,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:54,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:54,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:54,590 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:16:54,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:54,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724551096] [2024-06-21 20:16:54,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724551096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:54,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:54,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:54,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021803894] [2024-06-21 20:16:54,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:54,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:54,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:54,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:54,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:54,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:54,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 186 transitions, 2368 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:16:54,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:54,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:54,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:54,879 INFO L124 PetriNetUnfolderBase]: 1274/2139 cut-off events. [2024-06-21 20:16:54,879 INFO L125 PetriNetUnfolderBase]: For 53565/53565 co-relation queries the response was YES. [2024-06-21 20:16:54,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12633 conditions, 2139 events. 1274/2139 cut-off events. For 53565/53565 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 11860 event pairs, 298 based on Foata normal form. 1/2138 useless extension candidates. Maximal degree in co-relation 12564. Up to 1811 conditions per place. [2024-06-21 20:16:54,892 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 139 selfloop transitions, 64 changer transitions 0/210 dead transitions. [2024-06-21 20:16:54,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 210 transitions, 2927 flow [2024-06-21 20:16:54,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:54,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:54,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-21 20:16:54,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6007326007326007 [2024-06-21 20:16:54,894 INFO L175 Difference]: Start difference. First operand has 155 places, 186 transitions, 2368 flow. Second operand 7 states and 164 transitions. [2024-06-21 20:16:54,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 210 transitions, 2927 flow [2024-06-21 20:16:54,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 210 transitions, 2781 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:54,956 INFO L231 Difference]: Finished difference. Result has 157 places, 189 transitions, 2391 flow [2024-06-21 20:16:54,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2228, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2391, PETRI_PLACES=157, PETRI_TRANSITIONS=189} [2024-06-21 20:16:54,957 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 117 predicate places. [2024-06-21 20:16:54,957 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 189 transitions, 2391 flow [2024-06-21 20:16:54,957 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:16:54,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:54,957 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:16:54,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 20:16:54,958 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:16:54,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:54,958 INFO L85 PathProgramCache]: Analyzing trace with hash 259614678, now seen corresponding path program 1 times [2024-06-21 20:16:54,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:54,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795898946] [2024-06-21 20:16:54,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:54,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:54,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:55,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:16:55,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:55,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795898946] [2024-06-21 20:16:55,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795898946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:55,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:55,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:55,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516213028] [2024-06-21 20:16:55,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:55,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:55,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:55,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:55,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:55,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:55,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 189 transitions, 2391 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:16:55,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:55,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:55,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:55,394 INFO L124 PetriNetUnfolderBase]: 1300/2183 cut-off events. [2024-06-21 20:16:55,394 INFO L125 PetriNetUnfolderBase]: For 58198/58198 co-relation queries the response was YES. [2024-06-21 20:16:55,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13018 conditions, 2183 events. 1300/2183 cut-off events. For 58198/58198 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 12170 event pairs, 299 based on Foata normal form. 2/2183 useless extension candidates. Maximal degree in co-relation 12948. Up to 1706 conditions per place. [2024-06-21 20:16:55,414 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 102 selfloop transitions, 114 changer transitions 0/223 dead transitions. [2024-06-21 20:16:55,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 223 transitions, 3191 flow [2024-06-21 20:16:55,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:55,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:55,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 20:16:55,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-21 20:16:55,415 INFO L175 Difference]: Start difference. First operand has 157 places, 189 transitions, 2391 flow. Second operand 7 states and 169 transitions. [2024-06-21 20:16:55,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 223 transitions, 3191 flow [2024-06-21 20:16:55,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 223 transitions, 3095 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 20:16:55,516 INFO L231 Difference]: Finished difference. Result has 161 places, 201 transitions, 2757 flow [2024-06-21 20:16:55,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2295, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2757, PETRI_PLACES=161, PETRI_TRANSITIONS=201} [2024-06-21 20:16:55,516 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 121 predicate places. [2024-06-21 20:16:55,516 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 201 transitions, 2757 flow [2024-06-21 20:16:55,517 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:16:55,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:55,517 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:16:55,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 20:16:55,517 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:16:55,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:55,518 INFO L85 PathProgramCache]: Analyzing trace with hash -441446580, now seen corresponding path program 2 times [2024-06-21 20:16:55,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:55,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258671348] [2024-06-21 20:16:55,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:55,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:55,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:55,598 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:16:55,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:55,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258671348] [2024-06-21 20:16:55,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258671348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:55,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:55,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:55,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681147325] [2024-06-21 20:16:55,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:55,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:55,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:55,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:55,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:55,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:55,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 201 transitions, 2757 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:16:55,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:55,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:55,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:55,981 INFO L124 PetriNetUnfolderBase]: 1310/2208 cut-off events. [2024-06-21 20:16:55,981 INFO L125 PetriNetUnfolderBase]: For 62401/62401 co-relation queries the response was YES. [2024-06-21 20:16:55,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13565 conditions, 2208 events. 1310/2208 cut-off events. For 62401/62401 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 12395 event pairs, 293 based on Foata normal form. 2/2209 useless extension candidates. Maximal degree in co-relation 13493. Up to 1936 conditions per place. [2024-06-21 20:16:56,001 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 172 selfloop transitions, 46 changer transitions 0/225 dead transitions. [2024-06-21 20:16:56,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 225 transitions, 3386 flow [2024-06-21 20:16:56,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:16:56,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:16:56,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-21 20:16:56,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-21 20:16:56,004 INFO L175 Difference]: Start difference. First operand has 161 places, 201 transitions, 2757 flow. Second operand 9 states and 198 transitions. [2024-06-21 20:16:56,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 225 transitions, 3386 flow [2024-06-21 20:16:56,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 225 transitions, 3237 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-21 20:16:56,123 INFO L231 Difference]: Finished difference. Result has 167 places, 205 transitions, 2786 flow [2024-06-21 20:16:56,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2611, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2786, PETRI_PLACES=167, PETRI_TRANSITIONS=205} [2024-06-21 20:16:56,123 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 127 predicate places. [2024-06-21 20:16:56,124 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 205 transitions, 2786 flow [2024-06-21 20:16:56,124 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:16:56,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:56,124 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:16:56,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 20:16:56,124 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:16:56,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:56,125 INFO L85 PathProgramCache]: Analyzing trace with hash -441653970, now seen corresponding path program 3 times [2024-06-21 20:16:56,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:56,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307107263] [2024-06-21 20:16:56,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:56,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:56,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:56,235 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:16:56,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:56,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307107263] [2024-06-21 20:16:56,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307107263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:56,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:56,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:56,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423371179] [2024-06-21 20:16:56,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:56,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:56,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:56,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:56,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:56,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:56,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 205 transitions, 2786 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:16:56,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:56,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:56,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:56,600 INFO L124 PetriNetUnfolderBase]: 1302/2196 cut-off events. [2024-06-21 20:16:56,600 INFO L125 PetriNetUnfolderBase]: For 64001/64001 co-relation queries the response was YES. [2024-06-21 20:16:56,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13284 conditions, 2196 events. 1302/2196 cut-off events. For 64001/64001 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 12297 event pairs, 293 based on Foata normal form. 2/2197 useless extension candidates. Maximal degree in co-relation 13211. Up to 1928 conditions per place. [2024-06-21 20:16:56,619 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 169 selfloop transitions, 47 changer transitions 0/223 dead transitions. [2024-06-21 20:16:56,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 223 transitions, 3262 flow [2024-06-21 20:16:56,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:56,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:56,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-21 20:16:56,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-21 20:16:56,620 INFO L175 Difference]: Start difference. First operand has 167 places, 205 transitions, 2786 flow. Second operand 8 states and 180 transitions. [2024-06-21 20:16:56,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 223 transitions, 3262 flow [2024-06-21 20:16:56,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 223 transitions, 3172 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:56,743 INFO L231 Difference]: Finished difference. Result has 169 places, 205 transitions, 2797 flow [2024-06-21 20:16:56,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2696, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2797, PETRI_PLACES=169, PETRI_TRANSITIONS=205} [2024-06-21 20:16:56,743 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 129 predicate places. [2024-06-21 20:16:56,744 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 205 transitions, 2797 flow [2024-06-21 20:16:56,744 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:16:56,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:56,744 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:16:56,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 20:16:56,744 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:16:56,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:56,745 INFO L85 PathProgramCache]: Analyzing trace with hash -441777257, now seen corresponding path program 3 times [2024-06-21 20:16:56,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:56,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610235756] [2024-06-21 20:16:56,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:56,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:56,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:56,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:16:56,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:56,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610235756] [2024-06-21 20:16:56,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610235756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:56,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:56,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:56,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690908871] [2024-06-21 20:16:56,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:56,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:56,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:56,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:56,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:56,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:56,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 205 transitions, 2797 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:16:56,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:56,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:56,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:57,156 INFO L124 PetriNetUnfolderBase]: 1338/2252 cut-off events. [2024-06-21 20:16:57,156 INFO L125 PetriNetUnfolderBase]: For 72798/72798 co-relation queries the response was YES. [2024-06-21 20:16:57,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13607 conditions, 2252 events. 1338/2252 cut-off events. For 72798/72798 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 12665 event pairs, 296 based on Foata normal form. 10/2261 useless extension candidates. Maximal degree in co-relation 13533. Up to 1986 conditions per place. [2024-06-21 20:16:57,173 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 197 selfloop transitions, 25 changer transitions 0/229 dead transitions. [2024-06-21 20:16:57,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 229 transitions, 3335 flow [2024-06-21 20:16:57,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:57,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:57,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 20:16:57,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673076923076923 [2024-06-21 20:16:57,174 INFO L175 Difference]: Start difference. First operand has 169 places, 205 transitions, 2797 flow. Second operand 8 states and 177 transitions. [2024-06-21 20:16:57,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 229 transitions, 3335 flow [2024-06-21 20:16:57,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 229 transitions, 3198 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 20:16:57,274 INFO L231 Difference]: Finished difference. Result has 168 places, 207 transitions, 2748 flow [2024-06-21 20:16:57,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2660, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2748, PETRI_PLACES=168, PETRI_TRANSITIONS=207} [2024-06-21 20:16:57,274 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 128 predicate places. [2024-06-21 20:16:57,274 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 207 transitions, 2748 flow [2024-06-21 20:16:57,274 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:16:57,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:57,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:16:57,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 20:16:57,275 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:16:57,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:57,275 INFO L85 PathProgramCache]: Analyzing trace with hash 407439604, now seen corresponding path program 1 times [2024-06-21 20:16:57,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:57,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540072502] [2024-06-21 20:16:57,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:57,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:57,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:57,372 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:16:57,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:57,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540072502] [2024-06-21 20:16:57,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540072502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:57,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:57,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:57,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672816804] [2024-06-21 20:16:57,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:57,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:57,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:57,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:57,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:57,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:57,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 207 transitions, 2748 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:16:57,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:57,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:57,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:57,670 INFO L124 PetriNetUnfolderBase]: 1346/2264 cut-off events. [2024-06-21 20:16:57,670 INFO L125 PetriNetUnfolderBase]: For 70227/70227 co-relation queries the response was YES. [2024-06-21 20:16:57,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13762 conditions, 2264 events. 1346/2264 cut-off events. For 70227/70227 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 12769 event pairs, 297 based on Foata normal form. 2/2265 useless extension candidates. Maximal degree in co-relation 13687. Up to 2030 conditions per place. [2024-06-21 20:16:57,688 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 193 selfloop transitions, 27 changer transitions 0/227 dead transitions. [2024-06-21 20:16:57,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 227 transitions, 3266 flow [2024-06-21 20:16:57,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:57,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:57,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-21 20:16:57,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 20:16:57,689 INFO L175 Difference]: Start difference. First operand has 168 places, 207 transitions, 2748 flow. Second operand 7 states and 156 transitions. [2024-06-21 20:16:57,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 227 transitions, 3266 flow [2024-06-21 20:16:57,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 227 transitions, 3206 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:57,822 INFO L231 Difference]: Finished difference. Result has 169 places, 209 transitions, 2785 flow [2024-06-21 20:16:57,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2688, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2785, PETRI_PLACES=169, PETRI_TRANSITIONS=209} [2024-06-21 20:16:57,823 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 129 predicate places. [2024-06-21 20:16:57,823 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 209 transitions, 2785 flow [2024-06-21 20:16:57,823 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:16:57,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:57,824 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:16:57,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 20:16:57,824 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:16:57,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:57,824 INFO L85 PathProgramCache]: Analyzing trace with hash -2085848492, now seen corresponding path program 4 times [2024-06-21 20:16:57,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:57,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399580593] [2024-06-21 20:16:57,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:57,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:57,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:57,896 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:16:57,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:57,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399580593] [2024-06-21 20:16:57,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399580593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:57,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:57,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:57,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16273853] [2024-06-21 20:16:57,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:57,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:57,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:57,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:57,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:57,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:57,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 209 transitions, 2785 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:16:57,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:57,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:57,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:58,195 INFO L124 PetriNetUnfolderBase]: 1351/2266 cut-off events. [2024-06-21 20:16:58,195 INFO L125 PetriNetUnfolderBase]: For 74668/74672 co-relation queries the response was YES. [2024-06-21 20:16:58,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13916 conditions, 2266 events. 1351/2266 cut-off events. For 74668/74672 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 12737 event pairs, 341 based on Foata normal form. 2/2265 useless extension candidates. Maximal degree in co-relation 13840. Up to 1780 conditions per place. [2024-06-21 20:16:58,213 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 97 selfloop transitions, 128 changer transitions 0/232 dead transitions. [2024-06-21 20:16:58,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 232 transitions, 3570 flow [2024-06-21 20:16:58,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:58,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:58,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 20:16:58,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608058608058608 [2024-06-21 20:16:58,215 INFO L175 Difference]: Start difference. First operand has 169 places, 209 transitions, 2785 flow. Second operand 7 states and 166 transitions. [2024-06-21 20:16:58,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 232 transitions, 3570 flow [2024-06-21 20:16:58,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 232 transitions, 3489 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:58,340 INFO L231 Difference]: Finished difference. Result has 171 places, 212 transitions, 3019 flow [2024-06-21 20:16:58,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2704, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3019, PETRI_PLACES=171, PETRI_TRANSITIONS=212} [2024-06-21 20:16:58,340 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 131 predicate places. [2024-06-21 20:16:58,340 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 212 transitions, 3019 flow [2024-06-21 20:16:58,341 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:16:58,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:58,341 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:16:58,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 20:16:58,341 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:16:58,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:58,342 INFO L85 PathProgramCache]: Analyzing trace with hash -363007865, now seen corresponding path program 3 times [2024-06-21 20:16:58,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:58,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732749663] [2024-06-21 20:16:58,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:58,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:58,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:58,419 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:16:58,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:58,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732749663] [2024-06-21 20:16:58,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732749663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:58,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:58,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:58,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623526200] [2024-06-21 20:16:58,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:58,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:58,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:58,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:58,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:58,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:58,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 212 transitions, 3019 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:16:58,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:58,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:58,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:58,779 INFO L124 PetriNetUnfolderBase]: 1356/2276 cut-off events. [2024-06-21 20:16:58,779 INFO L125 PetriNetUnfolderBase]: For 79072/79076 co-relation queries the response was YES. [2024-06-21 20:16:58,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14312 conditions, 2276 events. 1356/2276 cut-off events. For 79072/79076 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 12796 event pairs, 324 based on Foata normal form. 2/2275 useless extension candidates. Maximal degree in co-relation 14235. Up to 1931 conditions per place. [2024-06-21 20:16:58,796 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 155 selfloop transitions, 71 changer transitions 0/233 dead transitions. [2024-06-21 20:16:58,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 233 transitions, 3633 flow [2024-06-21 20:16:58,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:58,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:58,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 20:16:58,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-21 20:16:58,797 INFO L175 Difference]: Start difference. First operand has 171 places, 212 transitions, 3019 flow. Second operand 7 states and 161 transitions. [2024-06-21 20:16:58,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 233 transitions, 3633 flow [2024-06-21 20:16:58,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 233 transitions, 3128 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 20:16:58,937 INFO L231 Difference]: Finished difference. Result has 171 places, 215 transitions, 2700 flow [2024-06-21 20:16:58,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2520, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2700, PETRI_PLACES=171, PETRI_TRANSITIONS=215} [2024-06-21 20:16:58,938 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 131 predicate places. [2024-06-21 20:16:58,938 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 215 transitions, 2700 flow [2024-06-21 20:16:58,938 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:16:58,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:58,938 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:16:58,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 20:16:58,939 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:16:58,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:58,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1188092025, now seen corresponding path program 4 times [2024-06-21 20:16:58,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:58,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673254051] [2024-06-21 20:16:58,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:58,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:58,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:59,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:16:59,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:59,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673254051] [2024-06-21 20:16:59,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673254051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:59,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:59,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:59,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863104144] [2024-06-21 20:16:59,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:59,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:59,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:59,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:59,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:59,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:59,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 215 transitions, 2700 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:16:59,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:59,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:59,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:59,322 INFO L124 PetriNetUnfolderBase]: 1353/2274 cut-off events. [2024-06-21 20:16:59,322 INFO L125 PetriNetUnfolderBase]: For 78519/78523 co-relation queries the response was YES. [2024-06-21 20:16:59,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13893 conditions, 2274 events. 1353/2274 cut-off events. For 78519/78523 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 12833 event pairs, 322 based on Foata normal form. 2/2273 useless extension candidates. Maximal degree in co-relation 13816. Up to 1928 conditions per place. [2024-06-21 20:16:59,340 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 152 selfloop transitions, 71 changer transitions 0/230 dead transitions. [2024-06-21 20:16:59,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 230 transitions, 3182 flow [2024-06-21 20:16:59,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:59,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:59,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-21 20:16:59,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-21 20:16:59,342 INFO L175 Difference]: Start difference. First operand has 171 places, 215 transitions, 2700 flow. Second operand 8 states and 176 transitions. [2024-06-21 20:16:59,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 230 transitions, 3182 flow [2024-06-21 20:16:59,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 230 transitions, 3065 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 20:16:59,513 INFO L231 Difference]: Finished difference. Result has 175 places, 215 transitions, 2731 flow [2024-06-21 20:16:59,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2583, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2731, PETRI_PLACES=175, PETRI_TRANSITIONS=215} [2024-06-21 20:16:59,513 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 135 predicate places. [2024-06-21 20:16:59,513 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 215 transitions, 2731 flow [2024-06-21 20:16:59,513 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:16:59,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:59,514 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:16:59,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 20:16:59,514 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:16:59,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:59,514 INFO L85 PathProgramCache]: Analyzing trace with hash -980283506, now seen corresponding path program 5 times [2024-06-21 20:16:59,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:59,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010082464] [2024-06-21 20:16:59,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:59,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:59,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:59,585 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:16:59,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:59,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010082464] [2024-06-21 20:16:59,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010082464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:59,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:59,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:59,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936393553] [2024-06-21 20:16:59,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:59,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:59,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:59,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:59,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:59,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:16:59,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 215 transitions, 2731 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:16:59,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:59,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:16:59,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:59,877 INFO L124 PetriNetUnfolderBase]: 1358/2277 cut-off events. [2024-06-21 20:16:59,878 INFO L125 PetriNetUnfolderBase]: For 82526/82530 co-relation queries the response was YES. [2024-06-21 20:16:59,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14030 conditions, 2277 events. 1358/2277 cut-off events. For 82526/82530 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 12812 event pairs, 342 based on Foata normal form. 2/2276 useless extension candidates. Maximal degree in co-relation 13951. Up to 1786 conditions per place. [2024-06-21 20:16:59,897 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 96 selfloop transitions, 132 changer transitions 0/235 dead transitions. [2024-06-21 20:16:59,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 235 transitions, 3520 flow [2024-06-21 20:16:59,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:59,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:59,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 20:16:59,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043956043956044 [2024-06-21 20:16:59,899 INFO L175 Difference]: Start difference. First operand has 175 places, 215 transitions, 2731 flow. Second operand 7 states and 165 transitions. [2024-06-21 20:16:59,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 235 transitions, 3520 flow [2024-06-21 20:17:00,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 235 transitions, 3262 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 20:17:00,088 INFO L231 Difference]: Finished difference. Result has 173 places, 218 transitions, 2784 flow [2024-06-21 20:17:00,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2473, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2784, PETRI_PLACES=173, PETRI_TRANSITIONS=218} [2024-06-21 20:17:00,089 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 133 predicate places. [2024-06-21 20:17:00,089 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 218 transitions, 2784 flow [2024-06-21 20:17:00,089 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:17:00,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:00,090 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:17:00,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 20:17:00,090 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:17:00,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:00,090 INFO L85 PathProgramCache]: Analyzing trace with hash -980272346, now seen corresponding path program 6 times [2024-06-21 20:17:00,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:00,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380618519] [2024-06-21 20:17:00,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:00,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:00,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:00,184 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:17:00,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:00,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380618519] [2024-06-21 20:17:00,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380618519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:00,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:00,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:00,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540595835] [2024-06-21 20:17:00,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:00,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:00,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:00,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:00,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:00,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:00,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 218 transitions, 2784 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:17:00,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:00,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:00,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:00,498 INFO L124 PetriNetUnfolderBase]: 1355/2277 cut-off events. [2024-06-21 20:17:00,498 INFO L125 PetriNetUnfolderBase]: For 82877/82877 co-relation queries the response was YES. [2024-06-21 20:17:00,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14143 conditions, 2277 events. 1355/2277 cut-off events. For 82877/82877 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 12812 event pairs, 295 based on Foata normal form. 1/2277 useless extension candidates. Maximal degree in co-relation 14064. Up to 2053 conditions per place. [2024-06-21 20:17:00,517 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 200 selfloop transitions, 25 changer transitions 0/232 dead transitions. [2024-06-21 20:17:00,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 232 transitions, 3268 flow [2024-06-21 20:17:00,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:00,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:00,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-21 20:17:00,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604395604395604 [2024-06-21 20:17:00,519 INFO L175 Difference]: Start difference. First operand has 173 places, 218 transitions, 2784 flow. Second operand 7 states and 153 transitions. [2024-06-21 20:17:00,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 232 transitions, 3268 flow [2024-06-21 20:17:00,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 232 transitions, 2902 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:00,709 INFO L231 Difference]: Finished difference. Result has 174 places, 218 transitions, 2474 flow [2024-06-21 20:17:00,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2418, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2474, PETRI_PLACES=174, PETRI_TRANSITIONS=218} [2024-06-21 20:17:00,709 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 134 predicate places. [2024-06-21 20:17:00,709 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 218 transitions, 2474 flow [2024-06-21 20:17:00,710 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:17:00,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:00,710 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:17:00,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 20:17:00,710 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:17:00,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:00,710 INFO L85 PathProgramCache]: Analyzing trace with hash -241189456, now seen corresponding path program 7 times [2024-06-21 20:17:00,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:00,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651881768] [2024-06-21 20:17:00,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:00,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:00,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:00,790 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:17:00,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:00,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651881768] [2024-06-21 20:17:00,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651881768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:00,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:00,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:00,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688074723] [2024-06-21 20:17:00,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:00,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:00,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:00,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:00,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:00,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:00,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 218 transitions, 2474 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:17:00,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:00,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:00,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:01,126 INFO L124 PetriNetUnfolderBase]: 1352/2273 cut-off events. [2024-06-21 20:17:01,126 INFO L125 PetriNetUnfolderBase]: For 84061/84061 co-relation queries the response was YES. [2024-06-21 20:17:01,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13612 conditions, 2273 events. 1352/2273 cut-off events. For 84061/84061 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 12801 event pairs, 295 based on Foata normal form. 1/2273 useless extension candidates. Maximal degree in co-relation 13534. Up to 1944 conditions per place. [2024-06-21 20:17:01,145 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 183 selfloop transitions, 55 changer transitions 0/245 dead transitions. [2024-06-21 20:17:01,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 245 transitions, 3106 flow [2024-06-21 20:17:01,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:01,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:01,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 20:17:01,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-21 20:17:01,147 INFO L175 Difference]: Start difference. First operand has 174 places, 218 transitions, 2474 flow. Second operand 7 states and 175 transitions. [2024-06-21 20:17:01,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 245 transitions, 3106 flow [2024-06-21 20:17:01,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 245 transitions, 2986 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:17:01,288 INFO L231 Difference]: Finished difference. Result has 173 places, 218 transitions, 2478 flow [2024-06-21 20:17:01,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2354, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2478, PETRI_PLACES=173, PETRI_TRANSITIONS=218} [2024-06-21 20:17:01,289 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 133 predicate places. [2024-06-21 20:17:01,289 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 218 transitions, 2478 flow [2024-06-21 20:17:01,289 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:17:01,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:01,289 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:17:01,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 20:17:01,289 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:17:01,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:01,290 INFO L85 PathProgramCache]: Analyzing trace with hash 568563822, now seen corresponding path program 8 times [2024-06-21 20:17:01,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:01,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108503667] [2024-06-21 20:17:01,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:01,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:01,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:01,370 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:17:01,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:01,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108503667] [2024-06-21 20:17:01,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108503667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:01,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:01,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:01,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782620072] [2024-06-21 20:17:01,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:01,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:01,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:01,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:01,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:01,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:01,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 218 transitions, 2478 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:17:01,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:01,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:01,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:01,718 INFO L124 PetriNetUnfolderBase]: 1362/2295 cut-off events. [2024-06-21 20:17:01,719 INFO L125 PetriNetUnfolderBase]: For 88590/88590 co-relation queries the response was YES. [2024-06-21 20:17:01,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13895 conditions, 2295 events. 1362/2295 cut-off events. For 88590/88590 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 12976 event pairs, 297 based on Foata normal form. 2/2296 useless extension candidates. Maximal degree in co-relation 13817. Up to 1871 conditions per place. [2024-06-21 20:17:01,739 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 147 selfloop transitions, 100 changer transitions 0/254 dead transitions. [2024-06-21 20:17:01,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 254 transitions, 3283 flow [2024-06-21 20:17:01,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:01,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:01,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-21 20:17:01,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6346153846153846 [2024-06-21 20:17:01,741 INFO L175 Difference]: Start difference. First operand has 173 places, 218 transitions, 2478 flow. Second operand 8 states and 198 transitions. [2024-06-21 20:17:01,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 254 transitions, 3283 flow [2024-06-21 20:17:01,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 254 transitions, 3165 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:01,930 INFO L231 Difference]: Finished difference. Result has 176 places, 222 transitions, 2627 flow [2024-06-21 20:17:01,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2364, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2627, PETRI_PLACES=176, PETRI_TRANSITIONS=222} [2024-06-21 20:17:01,930 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 136 predicate places. [2024-06-21 20:17:01,931 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 222 transitions, 2627 flow [2024-06-21 20:17:01,931 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:17:01,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:01,931 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:17:01,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 20:17:01,932 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:17:01,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:01,932 INFO L85 PathProgramCache]: Analyzing trace with hash 568771212, now seen corresponding path program 9 times [2024-06-21 20:17:01,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:01,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472840794] [2024-06-21 20:17:01,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:01,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:01,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:02,009 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:17:02,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:02,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472840794] [2024-06-21 20:17:02,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472840794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:02,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:02,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:02,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347714295] [2024-06-21 20:17:02,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:02,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:02,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:02,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:02,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:02,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:02,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 222 transitions, 2627 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:17:02,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:02,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:02,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:02,348 INFO L124 PetriNetUnfolderBase]: 1356/2287 cut-off events. [2024-06-21 20:17:02,348 INFO L125 PetriNetUnfolderBase]: For 86746/86746 co-relation queries the response was YES. [2024-06-21 20:17:02,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13913 conditions, 2287 events. 1356/2287 cut-off events. For 86746/86746 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 12954 event pairs, 297 based on Foata normal form. 2/2288 useless extension candidates. Maximal degree in co-relation 13835. Up to 1866 conditions per place. [2024-06-21 20:17:02,368 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 150 selfloop transitions, 95 changer transitions 0/252 dead transitions. [2024-06-21 20:17:02,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 252 transitions, 3371 flow [2024-06-21 20:17:02,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:17:02,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:17:02,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-21 20:17:02,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603988603988604 [2024-06-21 20:17:02,369 INFO L175 Difference]: Start difference. First operand has 176 places, 222 transitions, 2627 flow. Second operand 9 states and 212 transitions. [2024-06-21 20:17:02,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 252 transitions, 3371 flow [2024-06-21 20:17:02,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 252 transitions, 3252 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:02,558 INFO L231 Difference]: Finished difference. Result has 180 places, 222 transitions, 2718 flow [2024-06-21 20:17:02,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2512, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2718, PETRI_PLACES=180, PETRI_TRANSITIONS=222} [2024-06-21 20:17:02,558 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 140 predicate places. [2024-06-21 20:17:02,558 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 222 transitions, 2718 flow [2024-06-21 20:17:02,559 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:17:02,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:02,559 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:17:02,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 20:17:02,559 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:17:02,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:02,559 INFO L85 PathProgramCache]: Analyzing trace with hash 579495972, now seen corresponding path program 10 times [2024-06-21 20:17:02,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:02,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484140426] [2024-06-21 20:17:02,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:02,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:02,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:02,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:17:02,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:02,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484140426] [2024-06-21 20:17:02,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484140426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:02,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:02,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:02,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809132117] [2024-06-21 20:17:02,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:02,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:02,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:02,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:02,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:02,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:02,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 222 transitions, 2718 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:17:02,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:02,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:02,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:02,995 INFO L124 PetriNetUnfolderBase]: 1348/2275 cut-off events. [2024-06-21 20:17:02,995 INFO L125 PetriNetUnfolderBase]: For 85252/85252 co-relation queries the response was YES. [2024-06-21 20:17:03,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13822 conditions, 2275 events. 1348/2275 cut-off events. For 85252/85252 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 12895 event pairs, 297 based on Foata normal form. 2/2276 useless extension candidates. Maximal degree in co-relation 13744. Up to 1942 conditions per place. [2024-06-21 20:17:03,012 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 185 selfloop transitions, 52 changer transitions 0/244 dead transitions. [2024-06-21 20:17:03,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 244 transitions, 3248 flow [2024-06-21 20:17:03,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:03,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:03,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-21 20:17:03,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6452991452991453 [2024-06-21 20:17:03,013 INFO L175 Difference]: Start difference. First operand has 180 places, 222 transitions, 2718 flow. Second operand 6 states and 151 transitions. [2024-06-21 20:17:03,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 244 transitions, 3248 flow [2024-06-21 20:17:03,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 244 transitions, 3038 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 20:17:03,194 INFO L231 Difference]: Finished difference. Result has 178 places, 222 transitions, 2632 flow [2024-06-21 20:17:03,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2508, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2632, PETRI_PLACES=178, PETRI_TRANSITIONS=222} [2024-06-21 20:17:03,195 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 138 predicate places. [2024-06-21 20:17:03,195 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 222 transitions, 2632 flow [2024-06-21 20:17:03,195 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:17:03,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:03,196 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:17:03,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 20:17:03,196 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:17:03,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:03,196 INFO L85 PathProgramCache]: Analyzing trace with hash -440877196, now seen corresponding path program 11 times [2024-06-21 20:17:03,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:03,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311316690] [2024-06-21 20:17:03,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:03,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:03,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:03,266 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:17:03,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:03,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311316690] [2024-06-21 20:17:03,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311316690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:03,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:03,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:03,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894141687] [2024-06-21 20:17:03,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:03,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:03,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:03,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:03,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:03,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:03,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 222 transitions, 2632 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:17:03,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:03,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:03,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:03,575 INFO L124 PetriNetUnfolderBase]: 1343/2269 cut-off events. [2024-06-21 20:17:03,575 INFO L125 PetriNetUnfolderBase]: For 83625/83631 co-relation queries the response was YES. [2024-06-21 20:17:03,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13623 conditions, 2269 events. 1343/2269 cut-off events. For 83625/83631 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 12845 event pairs, 309 based on Foata normal form. 7/2275 useless extension candidates. Maximal degree in co-relation 13545. Up to 1853 conditions per place. [2024-06-21 20:17:03,593 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 100 changer transitions 0/245 dead transitions. [2024-06-21 20:17:03,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 245 transitions, 3166 flow [2024-06-21 20:17:03,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:03,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:03,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:17:03,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227106227106227 [2024-06-21 20:17:03,595 INFO L175 Difference]: Start difference. First operand has 178 places, 222 transitions, 2632 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:17:03,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 245 transitions, 3166 flow [2024-06-21 20:17:03,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 245 transitions, 3052 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:03,722 INFO L231 Difference]: Finished difference. Result has 180 places, 222 transitions, 2724 flow [2024-06-21 20:17:03,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2518, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2724, PETRI_PLACES=180, PETRI_TRANSITIONS=222} [2024-06-21 20:17:03,723 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 140 predicate places. [2024-06-21 20:17:03,723 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 222 transitions, 2724 flow [2024-06-21 20:17:03,723 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:17:03,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:03,723 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:17:03,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 20:17:03,724 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:17:03,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:03,724 INFO L85 PathProgramCache]: Analyzing trace with hash -618132003, now seen corresponding path program 4 times [2024-06-21 20:17:03,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:03,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605920352] [2024-06-21 20:17:03,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:03,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:03,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:03,808 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:17:03,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:03,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605920352] [2024-06-21 20:17:03,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605920352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:03,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:03,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:03,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869426464] [2024-06-21 20:17:03,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:03,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:03,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:03,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:03,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:03,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:03,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 222 transitions, 2724 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:17:03,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:03,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:03,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:04,213 INFO L124 PetriNetUnfolderBase]: 1366/2304 cut-off events. [2024-06-21 20:17:04,213 INFO L125 PetriNetUnfolderBase]: For 94125/94125 co-relation queries the response was YES. [2024-06-21 20:17:04,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13867 conditions, 2304 events. 1366/2304 cut-off events. For 94125/94125 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 13080 event pairs, 221 based on Foata normal form. 10/2313 useless extension candidates. Maximal degree in co-relation 13788. Up to 1787 conditions per place. [2024-06-21 20:17:04,232 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 197 selfloop transitions, 56 changer transitions 0/260 dead transitions. [2024-06-21 20:17:04,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 260 transitions, 3346 flow [2024-06-21 20:17:04,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:04,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:04,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 20:17:04,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2024-06-21 20:17:04,234 INFO L175 Difference]: Start difference. First operand has 180 places, 222 transitions, 2724 flow. Second operand 8 states and 196 transitions. [2024-06-21 20:17:04,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 260 transitions, 3346 flow [2024-06-21 20:17:04,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 260 transitions, 2947 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 20:17:04,416 INFO L231 Difference]: Finished difference. Result has 178 places, 223 transitions, 2463 flow [2024-06-21 20:17:04,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2325, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2463, PETRI_PLACES=178, PETRI_TRANSITIONS=223} [2024-06-21 20:17:04,416 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 138 predicate places. [2024-06-21 20:17:04,416 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 223 transitions, 2463 flow [2024-06-21 20:17:04,417 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:17:04,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:04,417 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:17:04,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 20:17:04,417 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:17:04,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:04,418 INFO L85 PathProgramCache]: Analyzing trace with hash -607068630, now seen corresponding path program 2 times [2024-06-21 20:17:04,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:04,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853289407] [2024-06-21 20:17:04,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:04,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:04,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:04,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:17:04,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:04,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853289407] [2024-06-21 20:17:04,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853289407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:04,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:04,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:04,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868315168] [2024-06-21 20:17:04,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:04,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:04,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:04,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:04,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:04,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:04,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 223 transitions, 2463 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:17:04,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:04,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:04,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:04,907 INFO L124 PetriNetUnfolderBase]: 1374/2316 cut-off events. [2024-06-21 20:17:04,907 INFO L125 PetriNetUnfolderBase]: For 88484/88484 co-relation queries the response was YES. [2024-06-21 20:17:04,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13932 conditions, 2316 events. 1374/2316 cut-off events. For 88484/88484 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 13141 event pairs, 302 based on Foata normal form. 2/2317 useless extension candidates. Maximal degree in co-relation 13852. Up to 2082 conditions per place. [2024-06-21 20:17:04,930 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 213 selfloop transitions, 21 changer transitions 0/241 dead transitions. [2024-06-21 20:17:04,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 241 transitions, 3009 flow [2024-06-21 20:17:04,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:17:04,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:17:04,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-21 20:17:04,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-21 20:17:04,932 INFO L175 Difference]: Start difference. First operand has 178 places, 223 transitions, 2463 flow. Second operand 5 states and 120 transitions. [2024-06-21 20:17:04,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 241 transitions, 3009 flow [2024-06-21 20:17:05,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 241 transitions, 2893 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:05,181 INFO L231 Difference]: Finished difference. Result has 177 places, 225 transitions, 2436 flow [2024-06-21 20:17:05,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2347, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2436, PETRI_PLACES=177, PETRI_TRANSITIONS=225} [2024-06-21 20:17:05,182 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 137 predicate places. [2024-06-21 20:17:05,182 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 225 transitions, 2436 flow [2024-06-21 20:17:05,182 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:17:05,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:05,182 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:17:05,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 20:17:05,183 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:17:05,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:05,183 INFO L85 PathProgramCache]: Analyzing trace with hash -233562960, now seen corresponding path program 3 times [2024-06-21 20:17:05,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:05,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097491396] [2024-06-21 20:17:05,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:05,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:05,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:05,268 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:17:05,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:05,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097491396] [2024-06-21 20:17:05,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097491396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:05,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:05,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:05,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283873067] [2024-06-21 20:17:05,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:05,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:05,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:05,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:05,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:05,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:05,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 225 transitions, 2436 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:17:05,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:05,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:05,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:05,588 INFO L124 PetriNetUnfolderBase]: 1382/2330 cut-off events. [2024-06-21 20:17:05,588 INFO L125 PetriNetUnfolderBase]: For 88477/88477 co-relation queries the response was YES. [2024-06-21 20:17:05,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13880 conditions, 2330 events. 1382/2330 cut-off events. For 88477/88477 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 13254 event pairs, 291 based on Foata normal form. 2/2331 useless extension candidates. Maximal degree in co-relation 13799. Up to 2080 conditions per place. [2024-06-21 20:17:05,608 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 213 selfloop transitions, 25 changer transitions 0/245 dead transitions. [2024-06-21 20:17:05,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 245 transitions, 2998 flow [2024-06-21 20:17:05,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:05,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:05,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-21 20:17:05,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.594017094017094 [2024-06-21 20:17:05,610 INFO L175 Difference]: Start difference. First operand has 177 places, 225 transitions, 2436 flow. Second operand 6 states and 139 transitions. [2024-06-21 20:17:05,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 245 transitions, 2998 flow [2024-06-21 20:17:05,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 245 transitions, 2925 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 20:17:05,820 INFO L231 Difference]: Finished difference. Result has 180 places, 227 transitions, 2464 flow [2024-06-21 20:17:05,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2363, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2464, PETRI_PLACES=180, PETRI_TRANSITIONS=227} [2024-06-21 20:17:05,821 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 140 predicate places. [2024-06-21 20:17:05,821 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 227 transitions, 2464 flow [2024-06-21 20:17:05,821 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:17:05,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:05,821 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:17:05,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 20:17:05,821 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:17:05,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:05,822 INFO L85 PathProgramCache]: Analyzing trace with hash -617793390, now seen corresponding path program 4 times [2024-06-21 20:17:05,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:05,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628432591] [2024-06-21 20:17:05,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:05,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:05,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:05,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:17:05,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:05,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628432591] [2024-06-21 20:17:05,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628432591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:05,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:05,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:05,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064284240] [2024-06-21 20:17:05,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:05,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:05,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:05,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:05,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:05,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:05,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 227 transitions, 2464 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:17:05,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:05,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:05,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:06,283 INFO L124 PetriNetUnfolderBase]: 1377/2323 cut-off events. [2024-06-21 20:17:06,283 INFO L125 PetriNetUnfolderBase]: For 89753/89753 co-relation queries the response was YES. [2024-06-21 20:17:06,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13823 conditions, 2323 events. 1377/2323 cut-off events. For 89753/89753 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 13195 event pairs, 301 based on Foata normal form. 2/2324 useless extension candidates. Maximal degree in co-relation 13741. Up to 2075 conditions per place. [2024-06-21 20:17:06,301 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 210 selfloop transitions, 29 changer transitions 0/246 dead transitions. [2024-06-21 20:17:06,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 246 transitions, 3030 flow [2024-06-21 20:17:06,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:06,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:06,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-21 20:17:06,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-21 20:17:06,303 INFO L175 Difference]: Start difference. First operand has 180 places, 227 transitions, 2464 flow. Second operand 6 states and 138 transitions. [2024-06-21 20:17:06,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 246 transitions, 3030 flow [2024-06-21 20:17:06,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 246 transitions, 2945 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 20:17:06,518 INFO L231 Difference]: Finished difference. Result has 182 places, 229 transitions, 2495 flow [2024-06-21 20:17:06,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2379, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2495, PETRI_PLACES=182, PETRI_TRANSITIONS=229} [2024-06-21 20:17:06,518 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 142 predicate places. [2024-06-21 20:17:06,519 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 229 transitions, 2495 flow [2024-06-21 20:17:06,519 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:17:06,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:06,519 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:17:06,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 20:17:06,519 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:17:06,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:06,520 INFO L85 PathProgramCache]: Analyzing trace with hash -233557008, now seen corresponding path program 1 times [2024-06-21 20:17:06,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:06,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760183508] [2024-06-21 20:17:06,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:06,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:06,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:06,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:17:06,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:06,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760183508] [2024-06-21 20:17:06,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760183508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:06,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:06,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:06,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707887998] [2024-06-21 20:17:06,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:06,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:06,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:06,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:06,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:06,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:06,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 229 transitions, 2495 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:17:06,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:06,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:06,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:06,938 INFO L124 PetriNetUnfolderBase]: 1364/2304 cut-off events. [2024-06-21 20:17:06,939 INFO L125 PetriNetUnfolderBase]: For 90797/90797 co-relation queries the response was YES. [2024-06-21 20:17:06,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13524 conditions, 2304 events. 1364/2304 cut-off events. For 90797/90797 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 13051 event pairs, 258 based on Foata normal form. 6/2309 useless extension candidates. Maximal degree in co-relation 13441. Up to 1991 conditions per place. [2024-06-21 20:17:06,959 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 224 selfloop transitions, 22 changer transitions 0/253 dead transitions. [2024-06-21 20:17:06,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 253 transitions, 3071 flow [2024-06-21 20:17:06,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:06,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:06,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-21 20:17:06,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-21 20:17:06,961 INFO L175 Difference]: Start difference. First operand has 182 places, 229 transitions, 2495 flow. Second operand 6 states and 144 transitions. [2024-06-21 20:17:06,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 253 transitions, 3071 flow [2024-06-21 20:17:07,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 253 transitions, 2975 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 20:17:07,181 INFO L231 Difference]: Finished difference. Result has 184 places, 229 transitions, 2447 flow [2024-06-21 20:17:07,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2399, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2447, PETRI_PLACES=184, PETRI_TRANSITIONS=229} [2024-06-21 20:17:07,182 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 144 predicate places. [2024-06-21 20:17:07,182 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 229 transitions, 2447 flow [2024-06-21 20:17:07,183 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:17:07,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:07,183 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:17:07,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 20:17:07,183 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:17:07,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:07,184 INFO L85 PathProgramCache]: Analyzing trace with hash 318330054, now seen corresponding path program 1 times [2024-06-21 20:17:07,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:07,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590459436] [2024-06-21 20:17:07,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:07,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:07,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:07,280 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:17:07,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:07,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590459436] [2024-06-21 20:17:07,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590459436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:07,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:07,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:07,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634310239] [2024-06-21 20:17:07,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:07,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:07,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:07,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:07,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:07,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:07,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 229 transitions, 2447 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:17:07,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:07,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:07,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:07,639 INFO L124 PetriNetUnfolderBase]: 1369/2308 cut-off events. [2024-06-21 20:17:07,640 INFO L125 PetriNetUnfolderBase]: For 84331/84331 co-relation queries the response was YES. [2024-06-21 20:17:07,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13467 conditions, 2308 events. 1369/2308 cut-off events. For 84331/84331 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 13114 event pairs, 302 based on Foata normal form. 1/2307 useless extension candidates. Maximal degree in co-relation 13383. Up to 1815 conditions per place. [2024-06-21 20:17:07,659 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 111 selfloop transitions, 140 changer transitions 0/258 dead transitions. [2024-06-21 20:17:07,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 258 transitions, 3240 flow [2024-06-21 20:17:07,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:07,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:07,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-21 20:17:07,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6121794871794872 [2024-06-21 20:17:07,661 INFO L175 Difference]: Start difference. First operand has 184 places, 229 transitions, 2447 flow. Second operand 8 states and 191 transitions. [2024-06-21 20:17:07,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 258 transitions, 3240 flow [2024-06-21 20:17:07,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 258 transitions, 3176 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:07,865 INFO L231 Difference]: Finished difference. Result has 187 places, 232 transitions, 2700 flow [2024-06-21 20:17:07,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2383, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2700, PETRI_PLACES=187, PETRI_TRANSITIONS=232} [2024-06-21 20:17:07,865 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 147 predicate places. [2024-06-21 20:17:07,865 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 232 transitions, 2700 flow [2024-06-21 20:17:07,865 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:17:07,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:07,866 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:17:07,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 20:17:07,866 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:17:07,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:07,866 INFO L85 PathProgramCache]: Analyzing trace with hash 318537444, now seen corresponding path program 2 times [2024-06-21 20:17:07,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:07,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647106113] [2024-06-21 20:17:07,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:07,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:07,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:07,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:17:07,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:07,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647106113] [2024-06-21 20:17:07,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647106113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:07,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:07,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:07,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684864785] [2024-06-21 20:17:07,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:07,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:07,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:07,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:07,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:07,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:07,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 232 transitions, 2700 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:17:07,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:07,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:07,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:08,328 INFO L124 PetriNetUnfolderBase]: 1366/2304 cut-off events. [2024-06-21 20:17:08,328 INFO L125 PetriNetUnfolderBase]: For 86739/86739 co-relation queries the response was YES. [2024-06-21 20:17:08,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13625 conditions, 2304 events. 1366/2304 cut-off events. For 86739/86739 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 13075 event pairs, 302 based on Foata normal form. 1/2303 useless extension candidates. Maximal degree in co-relation 13541. Up to 1812 conditions per place. [2024-06-21 20:17:08,345 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 111 selfloop transitions, 141 changer transitions 0/259 dead transitions. [2024-06-21 20:17:08,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 259 transitions, 3370 flow [2024-06-21 20:17:08,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:17:08,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:17:08,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-21 20:17:08,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-21 20:17:08,347 INFO L175 Difference]: Start difference. First operand has 187 places, 232 transitions, 2700 flow. Second operand 10 states and 225 transitions. [2024-06-21 20:17:08,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 259 transitions, 3370 flow [2024-06-21 20:17:08,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 259 transitions, 3016 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:08,564 INFO L231 Difference]: Finished difference. Result has 191 places, 232 transitions, 2636 flow [2024-06-21 20:17:08,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2348, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2636, PETRI_PLACES=191, PETRI_TRANSITIONS=232} [2024-06-21 20:17:08,565 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 151 predicate places. [2024-06-21 20:17:08,565 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 232 transitions, 2636 flow [2024-06-21 20:17:08,565 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:17:08,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:08,565 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:17:08,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 20:17:08,565 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:17:08,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:08,566 INFO L85 PathProgramCache]: Analyzing trace with hash 82062438, now seen corresponding path program 1 times [2024-06-21 20:17:08,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:08,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939436220] [2024-06-21 20:17:08,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:08,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:08,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:08,647 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:17:08,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:08,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939436220] [2024-06-21 20:17:08,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939436220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:08,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:08,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:08,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947105590] [2024-06-21 20:17:08,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:08,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:08,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:08,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:08,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:08,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:08,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 232 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:17:08,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:08,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:08,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:09,073 INFO L124 PetriNetUnfolderBase]: 1614/2744 cut-off events. [2024-06-21 20:17:09,073 INFO L125 PetriNetUnfolderBase]: For 165366/165366 co-relation queries the response was YES. [2024-06-21 20:17:09,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16826 conditions, 2744 events. 1614/2744 cut-off events. For 165366/165366 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 16174 event pairs, 333 based on Foata normal form. 30/2772 useless extension candidates. Maximal degree in co-relation 16741. Up to 1310 conditions per place. [2024-06-21 20:17:09,096 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 119 selfloop transitions, 146 changer transitions 7/279 dead transitions. [2024-06-21 20:17:09,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 279 transitions, 3594 flow [2024-06-21 20:17:09,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:09,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:09,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-21 20:17:09,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6538461538461539 [2024-06-21 20:17:09,098 INFO L175 Difference]: Start difference. First operand has 191 places, 232 transitions, 2636 flow. Second operand 8 states and 204 transitions. [2024-06-21 20:17:09,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 279 transitions, 3594 flow [2024-06-21 20:17:09,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 279 transitions, 3304 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 20:17:09,333 INFO L231 Difference]: Finished difference. Result has 190 places, 233 transitions, 2674 flow [2024-06-21 20:17:09,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2346, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2674, PETRI_PLACES=190, PETRI_TRANSITIONS=233} [2024-06-21 20:17:09,334 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 150 predicate places. [2024-06-21 20:17:09,334 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 233 transitions, 2674 flow [2024-06-21 20:17:09,334 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:17:09,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:09,334 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:17:09,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 20:17:09,335 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:17:09,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:09,335 INFO L85 PathProgramCache]: Analyzing trace with hash 318237798, now seen corresponding path program 2 times [2024-06-21 20:17:09,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:09,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122496536] [2024-06-21 20:17:09,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:09,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:09,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:09,410 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:17:09,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:09,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122496536] [2024-06-21 20:17:09,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122496536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:09,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:09,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:09,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190457215] [2024-06-21 20:17:09,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:09,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:09,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:09,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:09,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:09,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:09,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 233 transitions, 2674 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:17:09,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:09,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:09,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:09,868 INFO L124 PetriNetUnfolderBase]: 1825/3095 cut-off events. [2024-06-21 20:17:09,868 INFO L125 PetriNetUnfolderBase]: For 219924/219924 co-relation queries the response was YES. [2024-06-21 20:17:09,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20212 conditions, 3095 events. 1825/3095 cut-off events. For 219924/219924 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 18632 event pairs, 529 based on Foata normal form. 30/3123 useless extension candidates. Maximal degree in co-relation 20126. Up to 2108 conditions per place. [2024-06-21 20:17:09,898 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 121 selfloop transitions, 141 changer transitions 4/273 dead transitions. [2024-06-21 20:17:09,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 273 transitions, 3598 flow [2024-06-21 20:17:09,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:09,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:09,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 20:17:09,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6378205128205128 [2024-06-21 20:17:09,899 INFO L175 Difference]: Start difference. First operand has 190 places, 233 transitions, 2674 flow. Second operand 8 states and 199 transitions. [2024-06-21 20:17:09,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 273 transitions, 3598 flow [2024-06-21 20:17:10,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 273 transitions, 3399 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 20:17:10,310 INFO L231 Difference]: Finished difference. Result has 194 places, 234 transitions, 2809 flow [2024-06-21 20:17:10,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2475, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2809, PETRI_PLACES=194, PETRI_TRANSITIONS=234} [2024-06-21 20:17:10,311 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-21 20:17:10,311 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 234 transitions, 2809 flow [2024-06-21 20:17:10,311 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:17:10,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:10,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] [2024-06-21 20:17:10,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 20:17:10,311 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:17:10,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:10,312 INFO L85 PathProgramCache]: Analyzing trace with hash 318534468, now seen corresponding path program 3 times [2024-06-21 20:17:10,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:10,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326574999] [2024-06-21 20:17:10,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:10,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:10,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:10,400 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:17:10,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:10,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326574999] [2024-06-21 20:17:10,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326574999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:10,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:10,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:10,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534674891] [2024-06-21 20:17:10,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:10,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:10,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:10,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:10,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:10,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:10,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 234 transitions, 2809 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:17:10,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:10,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:10,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:10,817 INFO L124 PetriNetUnfolderBase]: 1726/2938 cut-off events. [2024-06-21 20:17:10,818 INFO L125 PetriNetUnfolderBase]: For 187533/187533 co-relation queries the response was YES. [2024-06-21 20:17:10,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18224 conditions, 2938 events. 1726/2938 cut-off events. For 187533/187533 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17558 event pairs, 524 based on Foata normal form. 34/2970 useless extension candidates. Maximal degree in co-relation 18136. Up to 2248 conditions per place. [2024-06-21 20:17:10,845 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 117 selfloop transitions, 136 changer transitions 5/265 dead transitions. [2024-06-21 20:17:10,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 265 transitions, 3525 flow [2024-06-21 20:17:10,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:10,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:10,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 20:17:10,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-21 20:17:10,846 INFO L175 Difference]: Start difference. First operand has 194 places, 234 transitions, 2809 flow. Second operand 8 states and 192 transitions. [2024-06-21 20:17:10,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 265 transitions, 3525 flow [2024-06-21 20:17:11,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 265 transitions, 3314 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 20:17:11,156 INFO L231 Difference]: Finished difference. Result has 198 places, 231 transitions, 2825 flow [2024-06-21 20:17:11,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2598, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2825, PETRI_PLACES=198, PETRI_TRANSITIONS=231} [2024-06-21 20:17:11,156 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 158 predicate places. [2024-06-21 20:17:11,156 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 231 transitions, 2825 flow [2024-06-21 20:17:11,156 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:17:11,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:11,157 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:17:11,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 20:17:11,157 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:17:11,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:11,157 INFO L85 PathProgramCache]: Analyzing trace with hash -544740020, now seen corresponding path program 1 times [2024-06-21 20:17:11,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:11,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200739490] [2024-06-21 20:17:11,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:11,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:11,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:11,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:17:11,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:11,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200739490] [2024-06-21 20:17:11,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200739490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:11,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:11,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:11,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412250768] [2024-06-21 20:17:11,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:11,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:11,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:11,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:11,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:11,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:11,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 231 transitions, 2825 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:17:11,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:11,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:11,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:11,613 INFO L124 PetriNetUnfolderBase]: 1544/2579 cut-off events. [2024-06-21 20:17:11,613 INFO L125 PetriNetUnfolderBase]: For 171181/171181 co-relation queries the response was YES. [2024-06-21 20:17:11,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17674 conditions, 2579 events. 1544/2579 cut-off events. For 171181/171181 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 14876 event pairs, 376 based on Foata normal form. 10/2583 useless extension candidates. Maximal degree in co-relation 17584. Up to 2016 conditions per place. [2024-06-21 20:17:11,638 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 191 selfloop transitions, 69 changer transitions 0/267 dead transitions. [2024-06-21 20:17:11,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 267 transitions, 3607 flow [2024-06-21 20:17:11,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:11,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:11,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:17:11,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6336996336996337 [2024-06-21 20:17:11,640 INFO L175 Difference]: Start difference. First operand has 198 places, 231 transitions, 2825 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:17:11,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 267 transitions, 3607 flow [2024-06-21 20:17:11,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 267 transitions, 3312 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 20:17:11,896 INFO L231 Difference]: Finished difference. Result has 198 places, 235 transitions, 2729 flow [2024-06-21 20:17:11,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2530, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2729, PETRI_PLACES=198, PETRI_TRANSITIONS=235} [2024-06-21 20:17:11,897 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 158 predicate places. [2024-06-21 20:17:11,897 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 235 transitions, 2729 flow [2024-06-21 20:17:11,897 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:17:11,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:11,898 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:17:11,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 20:17:11,898 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:17:11,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:11,898 INFO L85 PathProgramCache]: Analyzing trace with hash -541883060, now seen corresponding path program 2 times [2024-06-21 20:17:11,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:11,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510345168] [2024-06-21 20:17:11,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:11,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:11,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:11,973 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:17:11,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:11,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510345168] [2024-06-21 20:17:11,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510345168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:11,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:11,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:11,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30131348] [2024-06-21 20:17:11,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:11,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:11,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:11,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:11,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:12,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:12,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 235 transitions, 2729 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:17:12,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:12,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:12,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:12,389 INFO L124 PetriNetUnfolderBase]: 1580/2640 cut-off events. [2024-06-21 20:17:12,389 INFO L125 PetriNetUnfolderBase]: For 177333/177333 co-relation queries the response was YES. [2024-06-21 20:17:12,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17939 conditions, 2640 events. 1580/2640 cut-off events. For 177333/177333 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 15243 event pairs, 405 based on Foata normal form. 10/2648 useless extension candidates. Maximal degree in co-relation 17848. Up to 2271 conditions per place. [2024-06-21 20:17:12,412 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 188 selfloop transitions, 66 changer transitions 0/261 dead transitions. [2024-06-21 20:17:12,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 261 transitions, 3339 flow [2024-06-21 20:17:12,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:12,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:12,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 20:17:12,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608058608058608 [2024-06-21 20:17:12,413 INFO L175 Difference]: Start difference. First operand has 198 places, 235 transitions, 2729 flow. Second operand 7 states and 166 transitions. [2024-06-21 20:17:12,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 261 transitions, 3339 flow [2024-06-21 20:17:12,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 261 transitions, 3229 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 20:17:12,726 INFO L231 Difference]: Finished difference. Result has 202 places, 237 transitions, 2791 flow [2024-06-21 20:17:12,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2625, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2791, PETRI_PLACES=202, PETRI_TRANSITIONS=237} [2024-06-21 20:17:12,727 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-21 20:17:12,727 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 237 transitions, 2791 flow [2024-06-21 20:17:12,727 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:17:12,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:12,727 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:17:12,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 20:17:12,728 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:17:12,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:12,728 INFO L85 PathProgramCache]: Analyzing trace with hash -56548510, now seen corresponding path program 3 times [2024-06-21 20:17:12,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:12,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53464925] [2024-06-21 20:17:12,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:12,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:12,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:12,806 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:17:12,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:12,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53464925] [2024-06-21 20:17:12,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53464925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:12,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:12,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:12,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968316694] [2024-06-21 20:17:12,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:12,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:12,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:12,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:12,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:12,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:12,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 237 transitions, 2791 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:17:12,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:12,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:12,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:13,212 INFO L124 PetriNetUnfolderBase]: 1593/2662 cut-off events. [2024-06-21 20:17:13,212 INFO L125 PetriNetUnfolderBase]: For 171076/171076 co-relation queries the response was YES. [2024-06-21 20:17:13,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18323 conditions, 2662 events. 1593/2662 cut-off events. For 171076/171076 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 15419 event pairs, 405 based on Foata normal form. 1/2661 useless extension candidates. Maximal degree in co-relation 18230. Up to 2186 conditions per place. [2024-06-21 20:17:13,239 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 127 selfloop transitions, 134 changer transitions 0/268 dead transitions. [2024-06-21 20:17:13,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 268 transitions, 3661 flow [2024-06-21 20:17:13,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:17:13,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:17:13,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-21 20:17:13,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5717948717948718 [2024-06-21 20:17:13,241 INFO L175 Difference]: Start difference. First operand has 202 places, 237 transitions, 2791 flow. Second operand 10 states and 223 transitions. [2024-06-21 20:17:13,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 268 transitions, 3661 flow [2024-06-21 20:17:13,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 268 transitions, 3519 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:13,628 INFO L231 Difference]: Finished difference. Result has 207 places, 243 transitions, 2991 flow [2024-06-21 20:17:13,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2649, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2991, PETRI_PLACES=207, PETRI_TRANSITIONS=243} [2024-06-21 20:17:13,628 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-21 20:17:13,629 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 243 transitions, 2991 flow [2024-06-21 20:17:13,629 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:17:13,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:13,629 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:17:13,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 20:17:13,629 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:17:13,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:13,630 INFO L85 PathProgramCache]: Analyzing trace with hash -853607114, now seen corresponding path program 4 times [2024-06-21 20:17:13,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:13,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481431799] [2024-06-21 20:17:13,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:13,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:13,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:13,708 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:17:13,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:13,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481431799] [2024-06-21 20:17:13,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481431799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:13,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:13,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:13,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767447241] [2024-06-21 20:17:13,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:13,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:13,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:13,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:13,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:13,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:13,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 243 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:17:13,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:13,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:13,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:14,149 INFO L124 PetriNetUnfolderBase]: 1590/2662 cut-off events. [2024-06-21 20:17:14,149 INFO L125 PetriNetUnfolderBase]: For 175487/175487 co-relation queries the response was YES. [2024-06-21 20:17:14,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18490 conditions, 2662 events. 1590/2662 cut-off events. For 175487/175487 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 15433 event pairs, 407 based on Foata normal form. 1/2661 useless extension candidates. Maximal degree in co-relation 18396. Up to 2183 conditions per place. [2024-06-21 20:17:14,177 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 125 selfloop transitions, 133 changer transitions 0/265 dead transitions. [2024-06-21 20:17:14,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 265 transitions, 3673 flow [2024-06-21 20:17:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:14,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:14,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 20:17:14,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993589743589743 [2024-06-21 20:17:14,185 INFO L175 Difference]: Start difference. First operand has 207 places, 243 transitions, 2991 flow. Second operand 8 states and 187 transitions. [2024-06-21 20:17:14,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 265 transitions, 3673 flow [2024-06-21 20:17:14,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 265 transitions, 3459 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:14,481 INFO L231 Difference]: Finished difference. Result has 209 places, 243 transitions, 3049 flow [2024-06-21 20:17:14,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2777, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3049, PETRI_PLACES=209, PETRI_TRANSITIONS=243} [2024-06-21 20:17:14,483 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 169 predicate places. [2024-06-21 20:17:14,484 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 243 transitions, 3049 flow [2024-06-21 20:17:14,484 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:17:14,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:14,484 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:17:14,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 20:17:14,484 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:17:14,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:14,485 INFO L85 PathProgramCache]: Analyzing trace with hash -260952756, now seen corresponding path program 3 times [2024-06-21 20:17:14,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:14,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832929149] [2024-06-21 20:17:14,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:14,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:14,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:14,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:17:14,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:14,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832929149] [2024-06-21 20:17:14,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832929149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:14,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:14,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:14,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951771098] [2024-06-21 20:17:14,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:14,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:14,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:14,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:14,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:14,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:14,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 243 transitions, 3049 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:17:14,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:14,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:14,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:15,117 INFO L124 PetriNetUnfolderBase]: 1626/2721 cut-off events. [2024-06-21 20:17:15,118 INFO L125 PetriNetUnfolderBase]: For 196885/196885 co-relation queries the response was YES. [2024-06-21 20:17:15,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18846 conditions, 2721 events. 1626/2721 cut-off events. For 196885/196885 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 15812 event pairs, 402 based on Foata normal form. 10/2730 useless extension candidates. Maximal degree in co-relation 18751. Up to 2442 conditions per place. [2024-06-21 20:17:15,147 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 235 selfloop transitions, 25 changer transitions 0/267 dead transitions. [2024-06-21 20:17:15,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 267 transitions, 3663 flow [2024-06-21 20:17:15,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:15,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:15,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 20:17:15,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673076923076923 [2024-06-21 20:17:15,148 INFO L175 Difference]: Start difference. First operand has 209 places, 243 transitions, 3049 flow. Second operand 8 states and 177 transitions. [2024-06-21 20:17:15,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 267 transitions, 3663 flow [2024-06-21 20:17:15,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 267 transitions, 3397 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 20:17:15,623 INFO L231 Difference]: Finished difference. Result has 210 places, 245 transitions, 2871 flow [2024-06-21 20:17:15,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2783, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2871, PETRI_PLACES=210, PETRI_TRANSITIONS=245} [2024-06-21 20:17:15,624 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 170 predicate places. [2024-06-21 20:17:15,624 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 245 transitions, 2871 flow [2024-06-21 20:17:15,624 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:17:15,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:15,625 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:17:15,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 20:17:15,625 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:17:15,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:15,625 INFO L85 PathProgramCache]: Analyzing trace with hash -809894966, now seen corresponding path program 4 times [2024-06-21 20:17:15,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:15,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660589399] [2024-06-21 20:17:15,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:15,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:15,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:15,710 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:17:15,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:15,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660589399] [2024-06-21 20:17:15,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660589399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:15,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:15,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:15,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644981947] [2024-06-21 20:17:15,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:15,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:15,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:15,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:15,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:15,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:15,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 245 transitions, 2871 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:17:15,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:15,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:15,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:16,134 INFO L124 PetriNetUnfolderBase]: 1730/2893 cut-off events. [2024-06-21 20:17:16,134 INFO L125 PetriNetUnfolderBase]: For 245301/245301 co-relation queries the response was YES. [2024-06-21 20:17:16,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19515 conditions, 2893 events. 1730/2893 cut-off events. For 245301/245301 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 17000 event pairs, 443 based on Foata normal form. 34/2926 useless extension candidates. Maximal degree in co-relation 19419. Up to 2446 conditions per place. [2024-06-21 20:17:16,163 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 214 selfloop transitions, 47 changer transitions 3/271 dead transitions. [2024-06-21 20:17:16,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 271 transitions, 3509 flow [2024-06-21 20:17:16,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:17:16,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:17:16,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-21 20:17:16,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5754985754985755 [2024-06-21 20:17:16,165 INFO L175 Difference]: Start difference. First operand has 210 places, 245 transitions, 2871 flow. Second operand 9 states and 202 transitions. [2024-06-21 20:17:16,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 271 transitions, 3509 flow [2024-06-21 20:17:16,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 271 transitions, 3445 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:16,591 INFO L231 Difference]: Finished difference. Result has 213 places, 245 transitions, 2926 flow [2024-06-21 20:17:16,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2807, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2926, PETRI_PLACES=213, PETRI_TRANSITIONS=245} [2024-06-21 20:17:16,592 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 173 predicate places. [2024-06-21 20:17:16,592 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 245 transitions, 2926 flow [2024-06-21 20:17:16,592 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:17:16,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:16,593 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:17:16,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 20:17:16,593 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:17:16,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:16,593 INFO L85 PathProgramCache]: Analyzing trace with hash -800063936, now seen corresponding path program 5 times [2024-06-21 20:17:16,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:16,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492523481] [2024-06-21 20:17:16,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:16,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:16,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:16,694 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:17:16,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:16,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492523481] [2024-06-21 20:17:16,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492523481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:16,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:16,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:16,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834752430] [2024-06-21 20:17:16,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:16,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:16,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:16,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:16,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:16,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:16,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 245 transitions, 2926 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:17:16,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:16,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:16,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:17,215 INFO L124 PetriNetUnfolderBase]: 1824/3055 cut-off events. [2024-06-21 20:17:17,216 INFO L125 PetriNetUnfolderBase]: For 255511/255511 co-relation queries the response was YES. [2024-06-21 20:17:17,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20389 conditions, 3055 events. 1824/3055 cut-off events. For 255511/255511 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18275 event pairs, 485 based on Foata normal form. 34/3088 useless extension candidates. Maximal degree in co-relation 20292. Up to 2604 conditions per place. [2024-06-21 20:17:17,240 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 217 selfloop transitions, 43 changer transitions 5/272 dead transitions. [2024-06-21 20:17:17,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 272 transitions, 3570 flow [2024-06-21 20:17:17,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:17:17,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:17:17,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-21 20:17:17,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5615384615384615 [2024-06-21 20:17:17,249 INFO L175 Difference]: Start difference. First operand has 213 places, 245 transitions, 2926 flow. Second operand 10 states and 219 transitions. [2024-06-21 20:17:17,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 272 transitions, 3570 flow [2024-06-21 20:17:17,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 272 transitions, 3461 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 20:17:17,649 INFO L231 Difference]: Finished difference. Result has 216 places, 243 transitions, 2906 flow [2024-06-21 20:17:17,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2817, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2906, PETRI_PLACES=216, PETRI_TRANSITIONS=243} [2024-06-21 20:17:17,650 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 176 predicate places. [2024-06-21 20:17:17,650 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 243 transitions, 2906 flow [2024-06-21 20:17:17,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:17:17,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:17,650 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:17:17,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 20:17:17,650 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:17:17,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:17,651 INFO L85 PathProgramCache]: Analyzing trace with hash -810191636, now seen corresponding path program 6 times [2024-06-21 20:17:17,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:17,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812242492] [2024-06-21 20:17:17,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:17,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:17,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:17,791 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:17:17,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:17,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812242492] [2024-06-21 20:17:17,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812242492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:17,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:17,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:17,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912230019] [2024-06-21 20:17:17,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:17,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:17,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:17,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:17,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:17,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:17,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 243 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:17:17,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:17,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:17,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:18,285 INFO L124 PetriNetUnfolderBase]: 1827/3078 cut-off events. [2024-06-21 20:17:18,286 INFO L125 PetriNetUnfolderBase]: For 256033/256033 co-relation queries the response was YES. [2024-06-21 20:17:18,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20535 conditions, 3078 events. 1827/3078 cut-off events. For 256033/256033 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18473 event pairs, 447 based on Foata normal form. 30/3107 useless extension candidates. Maximal degree in co-relation 20437. Up to 2406 conditions per place. [2024-06-21 20:17:18,316 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 216 selfloop transitions, 45 changer transitions 7/275 dead transitions. [2024-06-21 20:17:18,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 275 transitions, 3590 flow [2024-06-21 20:17:18,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:17:18,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:17:18,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-21 20:17:18,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5868945868945868 [2024-06-21 20:17:18,318 INFO L175 Difference]: Start difference. First operand has 216 places, 243 transitions, 2906 flow. Second operand 9 states and 206 transitions. [2024-06-21 20:17:18,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 275 transitions, 3590 flow [2024-06-21 20:17:18,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 275 transitions, 3487 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 20:17:18,827 INFO L231 Difference]: Finished difference. Result has 217 places, 242 transitions, 2901 flow [2024-06-21 20:17:18,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2901, PETRI_PLACES=217, PETRI_TRANSITIONS=242} [2024-06-21 20:17:18,827 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 177 predicate places. [2024-06-21 20:17:18,827 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 242 transitions, 2901 flow [2024-06-21 20:17:18,828 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:17:18,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:18,828 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:17:18,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 20:17:18,828 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:17:18,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:18,828 INFO L85 PathProgramCache]: Analyzing trace with hash -799694974, now seen corresponding path program 1 times [2024-06-21 20:17:18,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:18,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67199137] [2024-06-21 20:17:18,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:18,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:18,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:18,908 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:17:18,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:18,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67199137] [2024-06-21 20:17:18,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67199137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:18,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:18,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:18,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682163354] [2024-06-21 20:17:18,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:18,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:18,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:18,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:18,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:18,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:18,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 242 transitions, 2901 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:17:18,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:18,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:18,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:19,436 INFO L124 PetriNetUnfolderBase]: 1936/3269 cut-off events. [2024-06-21 20:17:19,436 INFO L125 PetriNetUnfolderBase]: For 326766/326766 co-relation queries the response was YES. [2024-06-21 20:17:19,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23433 conditions, 3269 events. 1936/3269 cut-off events. For 326766/326766 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19996 event pairs, 512 based on Foata normal form. 30/3298 useless extension candidates. Maximal degree in co-relation 23334. Up to 2370 conditions per place. [2024-06-21 20:17:19,470 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 227 selfloop transitions, 43 changer transitions 0/277 dead transitions. [2024-06-21 20:17:19,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 277 transitions, 3731 flow [2024-06-21 20:17:19,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:17:19,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:17:19,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-21 20:17:19,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5692307692307692 [2024-06-21 20:17:19,472 INFO L175 Difference]: Start difference. First operand has 217 places, 242 transitions, 2901 flow. Second operand 10 states and 222 transitions. [2024-06-21 20:17:19,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 277 transitions, 3731 flow [2024-06-21 20:17:19,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 277 transitions, 3613 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 20:17:20,031 INFO L231 Difference]: Finished difference. Result has 221 places, 244 transitions, 2942 flow [2024-06-21 20:17:20,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2783, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2942, PETRI_PLACES=221, PETRI_TRANSITIONS=244} [2024-06-21 20:17:20,032 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 181 predicate places. [2024-06-21 20:17:20,032 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 244 transitions, 2942 flow [2024-06-21 20:17:20,032 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:17:20,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:20,032 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:17:20,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 20:17:20,032 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:17:20,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:20,032 INFO L85 PathProgramCache]: Analyzing trace with hash -2134434484, now seen corresponding path program 4 times [2024-06-21 20:17:20,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:20,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255951465] [2024-06-21 20:17:20,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:20,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:20,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:20,104 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:17:20,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:20,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255951465] [2024-06-21 20:17:20,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255951465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:20,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:20,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:20,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671890523] [2024-06-21 20:17:20,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:20,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:20,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:20,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:20,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:20,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:20,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 244 transitions, 2942 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:17:20,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:20,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:20,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:20,577 INFO L124 PetriNetUnfolderBase]: 1957/3292 cut-off events. [2024-06-21 20:17:20,577 INFO L125 PetriNetUnfolderBase]: For 290785/290789 co-relation queries the response was YES. [2024-06-21 20:17:20,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23816 conditions, 3292 events. 1957/3292 cut-off events. For 290785/290789 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 20191 event pairs, 603 based on Foata normal form. 3/3293 useless extension candidates. Maximal degree in co-relation 23715. Up to 2892 conditions per place. [2024-06-21 20:17:20,611 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 194 selfloop transitions, 70 changer transitions 0/271 dead transitions. [2024-06-21 20:17:20,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 271 transitions, 3714 flow [2024-06-21 20:17:20,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:20,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:20,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 20:17:20,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043956043956044 [2024-06-21 20:17:20,612 INFO L175 Difference]: Start difference. First operand has 221 places, 244 transitions, 2942 flow. Second operand 7 states and 165 transitions. [2024-06-21 20:17:20,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 271 transitions, 3714 flow [2024-06-21 20:17:21,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 271 transitions, 3623 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 20:17:21,255 INFO L231 Difference]: Finished difference. Result has 221 places, 248 transitions, 3064 flow [2024-06-21 20:17:21,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2851, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3064, PETRI_PLACES=221, PETRI_TRANSITIONS=248} [2024-06-21 20:17:21,255 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 181 predicate places. [2024-06-21 20:17:21,255 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 248 transitions, 3064 flow [2024-06-21 20:17:21,255 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:17:21,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:21,256 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:17:21,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 20:17:21,256 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:17:21,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:21,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1801061228, now seen corresponding path program 5 times [2024-06-21 20:17:21,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:21,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532555653] [2024-06-21 20:17:21,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:21,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:21,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:21,328 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:17:21,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:21,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532555653] [2024-06-21 20:17:21,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532555653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:21,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:21,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:21,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526149168] [2024-06-21 20:17:21,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:21,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:21,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:21,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:21,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:21,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:21,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 248 transitions, 3064 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:17:21,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:21,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:21,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:21,789 INFO L124 PetriNetUnfolderBase]: 1965/3304 cut-off events. [2024-06-21 20:17:21,789 INFO L125 PetriNetUnfolderBase]: For 299278/299282 co-relation queries the response was YES. [2024-06-21 20:17:21,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24101 conditions, 3304 events. 1965/3304 cut-off events. For 299278/299282 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 20278 event pairs, 605 based on Foata normal form. 3/3305 useless extension candidates. Maximal degree in co-relation 23999. Up to 2937 conditions per place. [2024-06-21 20:17:21,823 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 194 selfloop transitions, 67 changer transitions 0/268 dead transitions. [2024-06-21 20:17:21,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 268 transitions, 3666 flow [2024-06-21 20:17:21,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:21,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:21,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 20:17:21,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5860805860805861 [2024-06-21 20:17:21,824 INFO L175 Difference]: Start difference. First operand has 221 places, 248 transitions, 3064 flow. Second operand 7 states and 160 transitions. [2024-06-21 20:17:21,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 268 transitions, 3666 flow [2024-06-21 20:17:22,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 268 transitions, 3529 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-21 20:17:22,622 INFO L231 Difference]: Finished difference. Result has 225 places, 250 transitions, 3106 flow [2024-06-21 20:17:22,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2941, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3106, PETRI_PLACES=225, PETRI_TRANSITIONS=250} [2024-06-21 20:17:22,623 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 185 predicate places. [2024-06-21 20:17:22,623 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 250 transitions, 3106 flow [2024-06-21 20:17:22,623 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:17:22,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:22,624 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:17:22,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 20:17:22,624 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:17:22,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:22,624 INFO L85 PathProgramCache]: Analyzing trace with hash -367455158, now seen corresponding path program 5 times [2024-06-21 20:17:22,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:22,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778825775] [2024-06-21 20:17:22,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:22,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:22,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:22,697 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:17:22,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:22,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778825775] [2024-06-21 20:17:22,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778825775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:22,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:22,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:22,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772785806] [2024-06-21 20:17:22,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:22,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:22,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:22,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:22,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:22,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:22,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 250 transitions, 3106 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:17:22,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:22,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:22,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:23,194 INFO L124 PetriNetUnfolderBase]: 1978/3325 cut-off events. [2024-06-21 20:17:23,195 INFO L125 PetriNetUnfolderBase]: For 307808/307812 co-relation queries the response was YES. [2024-06-21 20:17:23,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24465 conditions, 3325 events. 1978/3325 cut-off events. For 307808/307812 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20400 event pairs, 620 based on Foata normal form. 2/3325 useless extension candidates. Maximal degree in co-relation 24361. Up to 2826 conditions per place. [2024-06-21 20:17:23,228 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 128 selfloop transitions, 141 changer transitions 0/276 dead transitions. [2024-06-21 20:17:23,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 276 transitions, 4022 flow [2024-06-21 20:17:23,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:23,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:23,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 20:17:23,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592948717948718 [2024-06-21 20:17:23,230 INFO L175 Difference]: Start difference. First operand has 225 places, 250 transitions, 3106 flow. Second operand 8 states and 185 transitions. [2024-06-21 20:17:23,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 276 transitions, 4022 flow [2024-06-21 20:17:23,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 276 transitions, 3877 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:23,785 INFO L231 Difference]: Finished difference. Result has 228 places, 256 transitions, 3323 flow [2024-06-21 20:17:23,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2961, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3323, PETRI_PLACES=228, PETRI_TRANSITIONS=256} [2024-06-21 20:17:23,786 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 188 predicate places. [2024-06-21 20:17:23,786 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 256 transitions, 3323 flow [2024-06-21 20:17:23,786 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:17:23,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:23,786 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:17:23,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 20:17:23,786 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:17:23,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:23,787 INFO L85 PathProgramCache]: Analyzing trace with hash 902153710, now seen corresponding path program 6 times [2024-06-21 20:17:23,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:23,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151092872] [2024-06-21 20:17:23,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:23,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:23,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:23,858 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:17:23,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:23,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151092872] [2024-06-21 20:17:23,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151092872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:23,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:23,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:23,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469835240] [2024-06-21 20:17:23,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:23,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:23,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:23,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:23,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:23,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:23,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 256 transitions, 3323 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:17:23,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:23,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:23,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:24,371 INFO L124 PetriNetUnfolderBase]: 1986/3352 cut-off events. [2024-06-21 20:17:24,371 INFO L125 PetriNetUnfolderBase]: For 318850/318854 co-relation queries the response was YES. [2024-06-21 20:17:24,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24867 conditions, 3352 events. 1986/3352 cut-off events. For 318850/318854 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 20675 event pairs, 542 based on Foata normal form. 3/3353 useless extension candidates. Maximal degree in co-relation 24762. Up to 2541 conditions per place. [2024-06-21 20:17:24,408 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 197 selfloop transitions, 88 changer transitions 0/292 dead transitions. [2024-06-21 20:17:24,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 292 transitions, 4341 flow [2024-06-21 20:17:24,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:24,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:24,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:17:24,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227106227106227 [2024-06-21 20:17:24,409 INFO L175 Difference]: Start difference. First operand has 228 places, 256 transitions, 3323 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:17:24,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 292 transitions, 4341 flow [2024-06-21 20:17:24,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 292 transitions, 4114 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 20:17:24,983 INFO L231 Difference]: Finished difference. Result has 232 places, 264 transitions, 3433 flow [2024-06-21 20:17:24,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3096, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3433, PETRI_PLACES=232, PETRI_TRANSITIONS=264} [2024-06-21 20:17:24,984 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 192 predicate places. [2024-06-21 20:17:24,984 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 264 transitions, 3433 flow [2024-06-21 20:17:24,985 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:17:24,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:24,985 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:17:24,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 20:17:24,985 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:17:24,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:24,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1801056640, now seen corresponding path program 6 times [2024-06-21 20:17:24,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:24,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491246728] [2024-06-21 20:17:24,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:24,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:24,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:25,065 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:17:25,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:25,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491246728] [2024-06-21 20:17:25,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491246728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:25,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:25,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:25,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320070581] [2024-06-21 20:17:25,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:25,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:25,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:25,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:25,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:25,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:25,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 264 transitions, 3433 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:17:25,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:25,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:25,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:25,606 INFO L124 PetriNetUnfolderBase]: 1983/3333 cut-off events. [2024-06-21 20:17:25,606 INFO L125 PetriNetUnfolderBase]: For 325954/325958 co-relation queries the response was YES. [2024-06-21 20:17:25,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25225 conditions, 3333 events. 1983/3333 cut-off events. For 325954/325958 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 20471 event pairs, 622 based on Foata normal form. 2/3333 useless extension candidates. Maximal degree in co-relation 25117. Up to 2835 conditions per place. [2024-06-21 20:17:25,639 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 136 selfloop transitions, 142 changer transitions 0/285 dead transitions. [2024-06-21 20:17:25,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 285 transitions, 4171 flow [2024-06-21 20:17:25,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:17:25,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:17:25,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-21 20:17:25,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.558974358974359 [2024-06-21 20:17:25,641 INFO L175 Difference]: Start difference. First operand has 232 places, 264 transitions, 3433 flow. Second operand 10 states and 218 transitions. [2024-06-21 20:17:25,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 285 transitions, 4171 flow [2024-06-21 20:17:26,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 285 transitions, 4032 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-21 20:17:26,416 INFO L231 Difference]: Finished difference. Result has 240 places, 264 transitions, 3584 flow [2024-06-21 20:17:26,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3294, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3584, PETRI_PLACES=240, PETRI_TRANSITIONS=264} [2024-06-21 20:17:26,417 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 200 predicate places. [2024-06-21 20:17:26,417 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 264 transitions, 3584 flow [2024-06-21 20:17:26,417 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:17:26,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:26,417 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:17:26,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 20:17:26,418 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:17:26,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:26,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1233026196, now seen corresponding path program 7 times [2024-06-21 20:17:26,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:26,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911053787] [2024-06-21 20:17:26,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:26,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:26,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:26,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:17:26,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:26,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911053787] [2024-06-21 20:17:26,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911053787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:26,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:26,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:26,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923102045] [2024-06-21 20:17:26,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:26,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:26,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:26,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:26,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:26,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:26,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 264 transitions, 3584 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:17:26,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:26,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:26,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:26,964 INFO L124 PetriNetUnfolderBase]: 1991/3360 cut-off events. [2024-06-21 20:17:26,965 INFO L125 PetriNetUnfolderBase]: For 335954/335958 co-relation queries the response was YES. [2024-06-21 20:17:26,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25530 conditions, 3360 events. 1991/3360 cut-off events. For 335954/335958 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 20728 event pairs, 528 based on Foata normal form. 3/3361 useless extension candidates. Maximal degree in co-relation 25420. Up to 2545 conditions per place. [2024-06-21 20:17:27,000 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 196 selfloop transitions, 91 changer transitions 0/294 dead transitions. [2024-06-21 20:17:27,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 294 transitions, 4415 flow [2024-06-21 20:17:27,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:27,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:27,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 20:17:27,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-21 20:17:27,001 INFO L175 Difference]: Start difference. First operand has 240 places, 264 transitions, 3584 flow. Second operand 7 states and 169 transitions. [2024-06-21 20:17:27,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 294 transitions, 4415 flow [2024-06-21 20:17:27,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 294 transitions, 4123 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 20:17:27,654 INFO L231 Difference]: Finished difference. Result has 238 places, 267 transitions, 3512 flow [2024-06-21 20:17:27,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3292, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3512, PETRI_PLACES=238, PETRI_TRANSITIONS=267} [2024-06-21 20:17:27,655 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 198 predicate places. [2024-06-21 20:17:27,655 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 267 transitions, 3512 flow [2024-06-21 20:17:27,655 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:17:27,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:27,655 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:17:27,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 20:17:27,655 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:17:27,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:27,656 INFO L85 PathProgramCache]: Analyzing trace with hash 39428216, now seen corresponding path program 8 times [2024-06-21 20:17:27,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:27,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391145960] [2024-06-21 20:17:27,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:27,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:27,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:27,741 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:17:27,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:27,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391145960] [2024-06-21 20:17:27,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391145960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:27,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:27,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:27,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074524556] [2024-06-21 20:17:27,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:27,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:27,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:27,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:27,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:27,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:27,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 267 transitions, 3512 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:17:27,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:27,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:27,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:28,313 INFO L124 PetriNetUnfolderBase]: 1999/3358 cut-off events. [2024-06-21 20:17:28,313 INFO L125 PetriNetUnfolderBase]: For 346683/346687 co-relation queries the response was YES. [2024-06-21 20:17:28,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25796 conditions, 3358 events. 1999/3358 cut-off events. For 346683/346687 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 20651 event pairs, 609 based on Foata normal form. 3/3359 useless extension candidates. Maximal degree in co-relation 25685. Up to 2987 conditions per place. [2024-06-21 20:17:28,348 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 210 selfloop transitions, 67 changer transitions 0/284 dead transitions. [2024-06-21 20:17:28,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 284 transitions, 4138 flow [2024-06-21 20:17:28,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:28,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:28,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-21 20:17:28,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5787545787545788 [2024-06-21 20:17:28,350 INFO L175 Difference]: Start difference. First operand has 238 places, 267 transitions, 3512 flow. Second operand 7 states and 158 transitions. [2024-06-21 20:17:28,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 284 transitions, 4138 flow [2024-06-21 20:17:29,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 284 transitions, 3990 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 20:17:29,026 INFO L231 Difference]: Finished difference. Result has 242 places, 269 transitions, 3543 flow [2024-06-21 20:17:29,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3366, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3543, PETRI_PLACES=242, PETRI_TRANSITIONS=269} [2024-06-21 20:17:29,027 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 202 predicate places. [2024-06-21 20:17:29,027 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 269 transitions, 3543 flow [2024-06-21 20:17:29,027 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:17:29,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:29,027 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:17:29,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 20:17:29,028 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:17:29,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:29,028 INFO L85 PathProgramCache]: Analyzing trace with hash 585059378, now seen corresponding path program 9 times [2024-06-21 20:17:29,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:29,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115059633] [2024-06-21 20:17:29,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:29,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:29,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:29,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:17:29,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:29,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115059633] [2024-06-21 20:17:29,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115059633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:29,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:29,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:29,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971833495] [2024-06-21 20:17:29,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:29,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:29,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:29,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:29,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:29,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:29,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 269 transitions, 3543 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:17:29,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:29,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:29,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:29,604 INFO L124 PetriNetUnfolderBase]: 2007/3368 cut-off events. [2024-06-21 20:17:29,604 INFO L125 PetriNetUnfolderBase]: For 356224/356228 co-relation queries the response was YES. [2024-06-21 20:17:29,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25843 conditions, 3368 events. 2007/3368 cut-off events. For 356224/356228 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20693 event pairs, 607 based on Foata normal form. 3/3367 useless extension candidates. Maximal degree in co-relation 25731. Up to 2941 conditions per place. [2024-06-21 20:17:29,642 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 210 selfloop transitions, 74 changer transitions 0/291 dead transitions. [2024-06-21 20:17:29,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 291 transitions, 4205 flow [2024-06-21 20:17:29,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:29,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:29,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 20:17:29,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2024-06-21 20:17:29,644 INFO L175 Difference]: Start difference. First operand has 242 places, 269 transitions, 3543 flow. Second operand 7 states and 162 transitions. [2024-06-21 20:17:29,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 291 transitions, 4205 flow [2024-06-21 20:17:30,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 291 transitions, 4056 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:30,397 INFO L231 Difference]: Finished difference. Result has 245 places, 272 transitions, 3602 flow [2024-06-21 20:17:30,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3394, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3602, PETRI_PLACES=245, PETRI_TRANSITIONS=272} [2024-06-21 20:17:30,398 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 205 predicate places. [2024-06-21 20:17:30,398 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 272 transitions, 3602 flow [2024-06-21 20:17:30,398 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:17:30,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:30,398 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:17:30,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 20:17:30,399 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:17:30,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:30,399 INFO L85 PathProgramCache]: Analyzing trace with hash 39432804, now seen corresponding path program 7 times [2024-06-21 20:17:30,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:30,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566958116] [2024-06-21 20:17:30,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:30,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:30,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:30,470 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:17:30,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:30,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566958116] [2024-06-21 20:17:30,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566958116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:30,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:30,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:30,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922004765] [2024-06-21 20:17:30,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:30,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:30,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:30,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:30,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:30,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:30,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 272 transitions, 3602 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:17:30,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:30,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:30,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:31,061 INFO L124 PetriNetUnfolderBase]: 2020/3395 cut-off events. [2024-06-21 20:17:31,061 INFO L125 PetriNetUnfolderBase]: For 366392/366396 co-relation queries the response was YES. [2024-06-21 20:17:31,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26268 conditions, 3395 events. 2020/3395 cut-off events. For 366392/366396 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 20945 event pairs, 621 based on Foata normal form. 2/3395 useless extension candidates. Maximal degree in co-relation 26154. Up to 2886 conditions per place. [2024-06-21 20:17:31,098 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 144 selfloop transitions, 147 changer transitions 0/298 dead transitions. [2024-06-21 20:17:31,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 298 transitions, 4590 flow [2024-06-21 20:17:31,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:17:31,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:17:31,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-21 20:17:31,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5547785547785548 [2024-06-21 20:17:31,099 INFO L175 Difference]: Start difference. First operand has 245 places, 272 transitions, 3602 flow. Second operand 11 states and 238 transitions. [2024-06-21 20:17:31,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 298 transitions, 4590 flow [2024-06-21 20:17:31,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 298 transitions, 4442 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 20:17:31,939 INFO L231 Difference]: Finished difference. Result has 252 places, 278 transitions, 3834 flow [2024-06-21 20:17:31,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3454, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3834, PETRI_PLACES=252, PETRI_TRANSITIONS=278} [2024-06-21 20:17:31,940 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 212 predicate places. [2024-06-21 20:17:31,940 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 278 transitions, 3834 flow [2024-06-21 20:17:31,940 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:17:31,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:31,941 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:17:31,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 20:17:31,941 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:17:31,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:31,941 INFO L85 PathProgramCache]: Analyzing trace with hash 50084390, now seen corresponding path program 8 times [2024-06-21 20:17:31,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:31,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450994108] [2024-06-21 20:17:31,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:31,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:31,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:32,012 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:17:32,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:32,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450994108] [2024-06-21 20:17:32,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450994108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:32,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:32,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:32,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782673162] [2024-06-21 20:17:32,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:32,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:32,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:32,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:32,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:32,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:32,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 278 transitions, 3834 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:17:32,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:32,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:32,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:32,562 INFO L124 PetriNetUnfolderBase]: 2017/3403 cut-off events. [2024-06-21 20:17:32,563 INFO L125 PetriNetUnfolderBase]: For 373539/373543 co-relation queries the response was YES. [2024-06-21 20:17:32,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26456 conditions, 3403 events. 2017/3403 cut-off events. For 373539/373543 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 21043 event pairs, 631 based on Foata normal form. 2/3403 useless extension candidates. Maximal degree in co-relation 26341. Up to 2883 conditions per place. [2024-06-21 20:17:32,602 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 142 selfloop transitions, 146 changer transitions 0/295 dead transitions. [2024-06-21 20:17:32,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 295 transitions, 4592 flow [2024-06-21 20:17:32,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:17:32,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:17:32,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-21 20:17:32,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726495726495726 [2024-06-21 20:17:32,604 INFO L175 Difference]: Start difference. First operand has 252 places, 278 transitions, 3834 flow. Second operand 9 states and 201 transitions. [2024-06-21 20:17:32,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 295 transitions, 4592 flow [2024-06-21 20:17:33,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 295 transitions, 3983 flow, removed 21 selfloop flow, removed 11 redundant places. [2024-06-21 20:17:33,360 INFO L231 Difference]: Finished difference. Result has 250 places, 278 transitions, 3523 flow [2024-06-21 20:17:33,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3225, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3523, PETRI_PLACES=250, PETRI_TRANSITIONS=278} [2024-06-21 20:17:33,360 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 210 predicate places. [2024-06-21 20:17:33,360 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 278 transitions, 3523 flow [2024-06-21 20:17:33,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:17:33,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:33,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] [2024-06-21 20:17:33,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 20:17:33,361 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:17:33,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:33,362 INFO L85 PathProgramCache]: Analyzing trace with hash 585200676, now seen corresponding path program 9 times [2024-06-21 20:17:33,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:33,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891517659] [2024-06-21 20:17:33,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:33,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:33,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:33,443 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:17:33,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:33,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891517659] [2024-06-21 20:17:33,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891517659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:33,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:33,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:33,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714051121] [2024-06-21 20:17:33,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:33,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:33,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:33,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:33,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:33,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:33,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 278 transitions, 3523 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:17:33,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:33,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:33,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:34,069 INFO L124 PetriNetUnfolderBase]: 2014/3388 cut-off events. [2024-06-21 20:17:34,070 INFO L125 PetriNetUnfolderBase]: For 378828/378828 co-relation queries the response was YES. [2024-06-21 20:17:34,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26175 conditions, 3388 events. 2014/3388 cut-off events. For 378828/378828 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 20838 event pairs, 589 based on Foata normal form. 1/3388 useless extension candidates. Maximal degree in co-relation 26061. Up to 3114 conditions per place. [2024-06-21 20:17:34,113 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 258 selfloop transitions, 28 changer transitions 0/293 dead transitions. [2024-06-21 20:17:34,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 293 transitions, 4131 flow [2024-06-21 20:17:34,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:34,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:34,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-21 20:17:34,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5480769230769231 [2024-06-21 20:17:34,114 INFO L175 Difference]: Start difference. First operand has 250 places, 278 transitions, 3523 flow. Second operand 8 states and 171 transitions. [2024-06-21 20:17:34,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 293 transitions, 4131 flow [2024-06-21 20:17:34,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 293 transitions, 3837 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 20:17:34,749 INFO L231 Difference]: Finished difference. Result has 250 places, 278 transitions, 3291 flow [2024-06-21 20:17:34,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3229, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3291, PETRI_PLACES=250, PETRI_TRANSITIONS=278} [2024-06-21 20:17:34,750 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 210 predicate places. [2024-06-21 20:17:34,750 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 278 transitions, 3291 flow [2024-06-21 20:17:34,750 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:17:34,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:34,750 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:17:34,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 20:17:34,750 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:17:34,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:34,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1978404498, now seen corresponding path program 10 times [2024-06-21 20:17:34,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:34,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729767243] [2024-06-21 20:17:34,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:34,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:34,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:34,826 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:17:34,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:34,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729767243] [2024-06-21 20:17:34,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729767243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:34,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:34,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:34,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143881091] [2024-06-21 20:17:34,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:34,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:34,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:34,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:34,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:34,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:34,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 278 transitions, 3291 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:17:34,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:34,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:34,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:35,390 INFO L124 PetriNetUnfolderBase]: 2037/3428 cut-off events. [2024-06-21 20:17:35,390 INFO L125 PetriNetUnfolderBase]: For 406518/406518 co-relation queries the response was YES. [2024-06-21 20:17:35,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26038 conditions, 3428 events. 2037/3428 cut-off events. For 406518/406518 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 21236 event pairs, 578 based on Foata normal form. 10/3437 useless extension candidates. Maximal degree in co-relation 25923. Up to 2896 conditions per place. [2024-06-21 20:17:35,430 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 259 selfloop transitions, 50 changer transitions 0/316 dead transitions. [2024-06-21 20:17:35,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 316 transitions, 4029 flow [2024-06-21 20:17:35,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:35,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:35,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-21 20:17:35,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6314102564102564 [2024-06-21 20:17:35,431 INFO L175 Difference]: Start difference. First operand has 250 places, 278 transitions, 3291 flow. Second operand 8 states and 197 transitions. [2024-06-21 20:17:35,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 316 transitions, 4029 flow [2024-06-21 20:17:36,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 316 transitions, 3965 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:17:36,400 INFO L231 Difference]: Finished difference. Result has 251 places, 279 transitions, 3357 flow [2024-06-21 20:17:36,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3227, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3357, PETRI_PLACES=251, PETRI_TRANSITIONS=279} [2024-06-21 20:17:36,401 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 211 predicate places. [2024-06-21 20:17:36,401 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 279 transitions, 3357 flow [2024-06-21 20:17:36,401 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:17:36,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:36,401 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:17:36,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 20:17:36,402 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:17:36,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:36,402 INFO L85 PathProgramCache]: Analyzing trace with hash -782294674, now seen corresponding path program 11 times [2024-06-21 20:17:36,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:36,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311390308] [2024-06-21 20:17:36,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:36,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:36,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:36,477 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:17:36,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:36,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311390308] [2024-06-21 20:17:36,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311390308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:36,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:36,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:36,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778052528] [2024-06-21 20:17:36,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:36,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:36,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:36,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:36,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:36,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:36,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 279 transitions, 3357 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:17:36,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:36,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:36,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:37,060 INFO L124 PetriNetUnfolderBase]: 2032/3428 cut-off events. [2024-06-21 20:17:37,061 INFO L125 PetriNetUnfolderBase]: For 391227/391233 co-relation queries the response was YES. [2024-06-21 20:17:37,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26238 conditions, 3428 events. 2032/3428 cut-off events. For 391227/391233 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 21265 event pairs, 605 based on Foata normal form. 8/3435 useless extension candidates. Maximal degree in co-relation 26122. Up to 3051 conditions per place. [2024-06-21 20:17:37,097 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 252 selfloop transitions, 47 changer transitions 0/306 dead transitions. [2024-06-21 20:17:37,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 306 transitions, 4023 flow [2024-06-21 20:17:37,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:37,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:37,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:17:37,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227106227106227 [2024-06-21 20:17:37,098 INFO L175 Difference]: Start difference. First operand has 251 places, 279 transitions, 3357 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:17:37,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 306 transitions, 4023 flow [2024-06-21 20:17:37,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 306 transitions, 3903 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:37,848 INFO L231 Difference]: Finished difference. Result has 252 places, 279 transitions, 3339 flow [2024-06-21 20:17:37,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3237, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3339, PETRI_PLACES=252, PETRI_TRANSITIONS=279} [2024-06-21 20:17:37,849 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 212 predicate places. [2024-06-21 20:17:37,849 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 279 transitions, 3339 flow [2024-06-21 20:17:37,849 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:17:37,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:37,849 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:17:37,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 20:17:37,849 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:17:37,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:37,850 INFO L85 PathProgramCache]: Analyzing trace with hash -774676114, now seen corresponding path program 12 times [2024-06-21 20:17:37,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:37,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215921142] [2024-06-21 20:17:37,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:37,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:37,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:37,922 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:17:37,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:37,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215921142] [2024-06-21 20:17:37,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215921142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:37,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:37,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:37,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252460666] [2024-06-21 20:17:37,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:37,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:37,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:37,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:37,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:37,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:37,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 279 transitions, 3339 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:17:37,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:37,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:37,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:38,485 INFO L124 PetriNetUnfolderBase]: 2027/3411 cut-off events. [2024-06-21 20:17:38,485 INFO L125 PetriNetUnfolderBase]: For 386008/386014 co-relation queries the response was YES. [2024-06-21 20:17:38,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25934 conditions, 3411 events. 2027/3411 cut-off events. For 386008/386014 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 21061 event pairs, 504 based on Foata normal form. 8/3418 useless extension candidates. Maximal degree in co-relation 25817. Up to 2803 conditions per place. [2024-06-21 20:17:38,523 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 244 selfloop transitions, 59 changer transitions 0/310 dead transitions. [2024-06-21 20:17:38,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 310 transitions, 4035 flow [2024-06-21 20:17:38,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:38,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:38,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-21 20:17:38,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6373626373626373 [2024-06-21 20:17:38,524 INFO L175 Difference]: Start difference. First operand has 252 places, 279 transitions, 3339 flow. Second operand 7 states and 174 transitions. [2024-06-21 20:17:38,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 310 transitions, 4035 flow [2024-06-21 20:17:39,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 310 transitions, 3915 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:39,235 INFO L231 Difference]: Finished difference. Result has 253 places, 279 transitions, 3345 flow [2024-06-21 20:17:39,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3219, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3345, PETRI_PLACES=253, PETRI_TRANSITIONS=279} [2024-06-21 20:17:39,235 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 213 predicate places. [2024-06-21 20:17:39,235 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 279 transitions, 3345 flow [2024-06-21 20:17:39,236 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:17:39,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:39,236 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:17:39,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 20:17:39,236 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:17:39,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:39,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1981924796, now seen corresponding path program 7 times [2024-06-21 20:17:39,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:39,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64456121] [2024-06-21 20:17:39,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:39,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:39,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:39,322 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:17:39,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:39,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64456121] [2024-06-21 20:17:39,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64456121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:39,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:39,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:39,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333539828] [2024-06-21 20:17:39,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:39,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:39,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:39,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:39,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:39,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:39,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 279 transitions, 3345 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:17:39,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:39,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:39,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:40,012 INFO L124 PetriNetUnfolderBase]: 2131/3585 cut-off events. [2024-06-21 20:17:40,012 INFO L125 PetriNetUnfolderBase]: For 488907/488907 co-relation queries the response was YES. [2024-06-21 20:17:40,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26982 conditions, 3585 events. 2131/3585 cut-off events. For 488907/488907 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 22372 event pairs, 630 based on Foata normal form. 34/3618 useless extension candidates. Maximal degree in co-relation 26864. Up to 2955 conditions per place. [2024-06-21 20:17:40,053 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 211 selfloop transitions, 96 changer transitions 3/317 dead transitions. [2024-06-21 20:17:40,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 317 transitions, 4113 flow [2024-06-21 20:17:40,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:17:40,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:17:40,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-21 20:17:40,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6182336182336182 [2024-06-21 20:17:40,055 INFO L175 Difference]: Start difference. First operand has 253 places, 279 transitions, 3345 flow. Second operand 9 states and 217 transitions. [2024-06-21 20:17:40,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 317 transitions, 4113 flow [2024-06-21 20:17:40,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 317 transitions, 3949 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 20:17:40,828 INFO L231 Difference]: Finished difference. Result has 255 places, 279 transitions, 3410 flow [2024-06-21 20:17:40,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3181, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3410, PETRI_PLACES=255, PETRI_TRANSITIONS=279} [2024-06-21 20:17:40,828 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 215 predicate places. [2024-06-21 20:17:40,828 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 279 transitions, 3410 flow [2024-06-21 20:17:40,829 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:17:40,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:40,829 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:17:40,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 20:17:40,829 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:17:40,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:40,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1982221466, now seen corresponding path program 8 times [2024-06-21 20:17:40,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:40,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037114300] [2024-06-21 20:17:40,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:40,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:40,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:40,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:17:40,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:40,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037114300] [2024-06-21 20:17:40,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037114300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:40,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:40,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:40,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094249138] [2024-06-21 20:17:40,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:40,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:40,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:40,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:40,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:40,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:40,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 279 transitions, 3410 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:17:40,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:40,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:40,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:41,585 INFO L124 PetriNetUnfolderBase]: 2336/3940 cut-off events. [2024-06-21 20:17:41,585 INFO L125 PetriNetUnfolderBase]: For 566643/566643 co-relation queries the response was YES. [2024-06-21 20:17:41,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30389 conditions, 3940 events. 2336/3940 cut-off events. For 566643/566643 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 24991 event pairs, 624 based on Foata normal form. 30/3969 useless extension candidates. Maximal degree in co-relation 30271. Up to 2751 conditions per place. [2024-06-21 20:17:41,627 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 213 selfloop transitions, 101 changer transitions 6/327 dead transitions. [2024-06-21 20:17:41,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 327 transitions, 4396 flow [2024-06-21 20:17:41,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:17:41,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:17:41,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-21 20:17:41,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6438746438746439 [2024-06-21 20:17:41,628 INFO L175 Difference]: Start difference. First operand has 255 places, 279 transitions, 3410 flow. Second operand 9 states and 226 transitions. [2024-06-21 20:17:41,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 327 transitions, 4396 flow [2024-06-21 20:17:42,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 327 transitions, 4180 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 20:17:42,782 INFO L231 Difference]: Finished difference. Result has 257 places, 277 transitions, 3392 flow [2024-06-21 20:17:42,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3198, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3392, PETRI_PLACES=257, PETRI_TRANSITIONS=277} [2024-06-21 20:17:42,783 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 217 predicate places. [2024-06-21 20:17:42,783 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 277 transitions, 3392 flow [2024-06-21 20:17:42,783 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:17:42,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:42,783 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:17:42,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 20:17:42,783 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:17:42,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:42,784 INFO L85 PathProgramCache]: Analyzing trace with hash 935808092, now seen corresponding path program 9 times [2024-06-21 20:17:42,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:42,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423940454] [2024-06-21 20:17:42,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:42,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:42,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:42,869 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:17:42,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:42,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423940454] [2024-06-21 20:17:42,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423940454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:42,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:42,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:42,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222215482] [2024-06-21 20:17:42,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:42,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:42,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:42,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:42,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:42,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:42,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 277 transitions, 3392 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:17:42,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:42,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:42,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:43,608 INFO L124 PetriNetUnfolderBase]: 2264/3810 cut-off events. [2024-06-21 20:17:43,608 INFO L125 PetriNetUnfolderBase]: For 579642/579642 co-relation queries the response was YES. [2024-06-21 20:17:43,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30026 conditions, 3810 events. 2264/3810 cut-off events. For 579642/579642 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 24059 event pairs, 656 based on Foata normal form. 34/3843 useless extension candidates. Maximal degree in co-relation 29907. Up to 3246 conditions per place. [2024-06-21 20:17:43,648 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 250 selfloop transitions, 51 changer transitions 5/313 dead transitions. [2024-06-21 20:17:43,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 313 transitions, 4150 flow [2024-06-21 20:17:43,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:43,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:43,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-21 20:17:43,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.663003663003663 [2024-06-21 20:17:43,649 INFO L175 Difference]: Start difference. First operand has 257 places, 277 transitions, 3392 flow. Second operand 7 states and 181 transitions. [2024-06-21 20:17:43,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 313 transitions, 4150 flow [2024-06-21 20:17:44,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 313 transitions, 3778 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 20:17:44,812 INFO L231 Difference]: Finished difference. Result has 256 places, 275 transitions, 3140 flow [2024-06-21 20:17:44,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3024, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3140, PETRI_PLACES=256, PETRI_TRANSITIONS=275} [2024-06-21 20:17:44,812 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 216 predicate places. [2024-06-21 20:17:44,812 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 275 transitions, 3140 flow [2024-06-21 20:17:44,812 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:17:44,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:44,813 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:17:44,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 20:17:44,813 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:17:44,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:44,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1972093766, now seen corresponding path program 10 times [2024-06-21 20:17:44,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:44,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761696657] [2024-06-21 20:17:44,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:44,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:44,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:44,894 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:17:44,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:44,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761696657] [2024-06-21 20:17:44,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761696657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:44,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:44,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:44,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004969982] [2024-06-21 20:17:44,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:44,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:44,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:44,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:44,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:44,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:44,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 275 transitions, 3140 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:17:44,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:44,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:44,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:45,514 INFO L124 PetriNetUnfolderBase]: 2110/3556 cut-off events. [2024-06-21 20:17:45,514 INFO L125 PetriNetUnfolderBase]: For 490155/490155 co-relation queries the response was YES. [2024-06-21 20:17:45,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25912 conditions, 3556 events. 2110/3556 cut-off events. For 490155/490155 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 22210 event pairs, 626 based on Foata normal form. 34/3589 useless extension candidates. Maximal degree in co-relation 25793. Up to 2945 conditions per place. [2024-06-21 20:17:45,552 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 212 selfloop transitions, 85 changer transitions 6/310 dead transitions. [2024-06-21 20:17:45,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 310 transitions, 3852 flow [2024-06-21 20:17:45,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:17:45,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:17:45,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-21 20:17:45,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923076923076923 [2024-06-21 20:17:45,553 INFO L175 Difference]: Start difference. First operand has 256 places, 275 transitions, 3140 flow. Second operand 10 states and 231 transitions. [2024-06-21 20:17:45,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 310 transitions, 3852 flow [2024-06-21 20:17:46,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 310 transitions, 3720 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:46,275 INFO L231 Difference]: Finished difference. Result has 260 places, 271 transitions, 3153 flow [2024-06-21 20:17:46,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3008, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3153, PETRI_PLACES=260, PETRI_TRANSITIONS=271} [2024-06-21 20:17:46,276 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 220 predicate places. [2024-06-21 20:17:46,276 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 271 transitions, 3153 flow [2024-06-21 20:17:46,276 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:17:46,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:46,276 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:17:46,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 20:17:46,276 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:17:46,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:46,277 INFO L85 PathProgramCache]: Analyzing trace with hash 936177054, now seen corresponding path program 2 times [2024-06-21 20:17:46,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:46,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711079719] [2024-06-21 20:17:46,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:46,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:46,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:46,365 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:17:46,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:46,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711079719] [2024-06-21 20:17:46,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711079719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:46,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:46,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:46,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644113897] [2024-06-21 20:17:46,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:46,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:46,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:46,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:46,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:46,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:46,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 271 transitions, 3153 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:17:46,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:46,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:46,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:47,070 INFO L124 PetriNetUnfolderBase]: 2359/4011 cut-off events. [2024-06-21 20:17:47,070 INFO L125 PetriNetUnfolderBase]: For 625436/625436 co-relation queries the response was YES. [2024-06-21 20:17:47,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30760 conditions, 4011 events. 2359/4011 cut-off events. For 625436/625436 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 25795 event pairs, 587 based on Foata normal form. 36/4046 useless extension candidates. Maximal degree in co-relation 30641. Up to 2656 conditions per place. [2024-06-21 20:17:47,112 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 250 selfloop transitions, 57 changer transitions 0/314 dead transitions. [2024-06-21 20:17:47,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 314 transitions, 4129 flow [2024-06-21 20:17:47,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:47,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:47,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-21 20:17:47,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703296703296703 [2024-06-21 20:17:47,114 INFO L175 Difference]: Start difference. First operand has 260 places, 271 transitions, 3153 flow. Second operand 7 states and 183 transitions. [2024-06-21 20:17:47,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 314 transitions, 4129 flow [2024-06-21 20:17:48,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 314 transitions, 3925 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-21 20:17:48,405 INFO L231 Difference]: Finished difference. Result has 259 places, 275 transitions, 3185 flow [2024-06-21 20:17:48,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2953, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3185, PETRI_PLACES=259, PETRI_TRANSITIONS=275} [2024-06-21 20:17:48,406 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 219 predicate places. [2024-06-21 20:17:48,406 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 275 transitions, 3185 flow [2024-06-21 20:17:48,406 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:17:48,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:48,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] [2024-06-21 20:17:48,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 20:17:48,407 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:17:48,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:48,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1349483934, now seen corresponding path program 3 times [2024-06-21 20:17:48,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:48,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944813085] [2024-06-21 20:17:48,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:48,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:48,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:48,508 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:17:48,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:48,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944813085] [2024-06-21 20:17:48,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944813085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:48,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:48,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:48,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361515145] [2024-06-21 20:17:48,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:48,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:48,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:48,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:48,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:48,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:48,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 275 transitions, 3185 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:17:48,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:48,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:48,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:49,300 INFO L124 PetriNetUnfolderBase]: 2636/4520 cut-off events. [2024-06-21 20:17:49,300 INFO L125 PetriNetUnfolderBase]: For 683411/683411 co-relation queries the response was YES. [2024-06-21 20:17:49,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34753 conditions, 4520 events. 2636/4520 cut-off events. For 683411/683411 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 30008 event pairs, 623 based on Foata normal form. 36/4555 useless extension candidates. Maximal degree in co-relation 34632. Up to 2466 conditions per place. [2024-06-21 20:17:49,353 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 253 selfloop transitions, 66 changer transitions 0/326 dead transitions. [2024-06-21 20:17:49,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 326 transitions, 4383 flow [2024-06-21 20:17:49,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:49,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:49,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-21 20:17:49,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6698717948717948 [2024-06-21 20:17:49,354 INFO L175 Difference]: Start difference. First operand has 259 places, 275 transitions, 3185 flow. Second operand 8 states and 209 transitions. [2024-06-21 20:17:49,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 326 transitions, 4383 flow [2024-06-21 20:17:51,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 326 transitions, 4289 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:51,079 INFO L231 Difference]: Finished difference. Result has 264 places, 279 transitions, 3372 flow [2024-06-21 20:17:51,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3095, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3372, PETRI_PLACES=264, PETRI_TRANSITIONS=279} [2024-06-21 20:17:51,080 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 224 predicate places. [2024-06-21 20:17:51,080 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 279 transitions, 3372 flow [2024-06-21 20:17:51,080 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:17:51,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:51,080 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:17:51,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 20:17:51,080 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:17:51,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:51,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1971724804, now seen corresponding path program 4 times [2024-06-21 20:17:51,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:51,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221957548] [2024-06-21 20:17:51,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:51,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:51,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:51,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:17:51,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:51,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221957548] [2024-06-21 20:17:51,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221957548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:51,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:51,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:51,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806900418] [2024-06-21 20:17:51,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:51,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:51,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:51,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:51,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:51,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:51,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 279 transitions, 3372 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:17:51,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:51,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:51,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:51,963 INFO L124 PetriNetUnfolderBase]: 2886/4968 cut-off events. [2024-06-21 20:17:51,964 INFO L125 PetriNetUnfolderBase]: For 755525/755525 co-relation queries the response was YES. [2024-06-21 20:17:52,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38934 conditions, 4968 events. 2886/4968 cut-off events. For 755525/755525 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 33998 event pairs, 975 based on Foata normal form. 30/4997 useless extension candidates. Maximal degree in co-relation 38811. Up to 3240 conditions per place. [2024-06-21 20:17:52,020 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 228 selfloop transitions, 87 changer transitions 0/322 dead transitions. [2024-06-21 20:17:52,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 322 transitions, 4326 flow [2024-06-21 20:17:52,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:17:52,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:17:52,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-21 20:17:52,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025641025641025 [2024-06-21 20:17:52,021 INFO L175 Difference]: Start difference. First operand has 264 places, 279 transitions, 3372 flow. Second operand 10 states and 235 transitions. [2024-06-21 20:17:52,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 322 transitions, 4326 flow [2024-06-21 20:17:53,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 322 transitions, 4211 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:53,243 INFO L231 Difference]: Finished difference. Result has 270 places, 280 transitions, 3501 flow [2024-06-21 20:17:53,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3259, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3501, PETRI_PLACES=270, PETRI_TRANSITIONS=280} [2024-06-21 20:17:53,243 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 230 predicate places. [2024-06-21 20:17:53,243 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 280 transitions, 3501 flow [2024-06-21 20:17:53,244 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:17:53,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:53,244 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:17:53,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 20:17:53,244 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:17:53,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:53,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1755798788, now seen corresponding path program 1 times [2024-06-21 20:17:53,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:53,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203331785] [2024-06-21 20:17:53,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:53,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:53,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:53,312 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:17:53,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:53,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203331785] [2024-06-21 20:17:53,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203331785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:53,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:53,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:53,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990242337] [2024-06-21 20:17:53,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:53,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:53,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:53,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:53,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:53,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:53,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 280 transitions, 3501 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:53,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:53,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:53,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:54,215 INFO L124 PetriNetUnfolderBase]: 2959/5093 cut-off events. [2024-06-21 20:17:54,215 INFO L125 PetriNetUnfolderBase]: For 718972/718972 co-relation queries the response was YES. [2024-06-21 20:17:54,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40153 conditions, 5093 events. 2959/5093 cut-off events. For 718972/718972 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 35043 event pairs, 1011 based on Foata normal form. 6/5083 useless extension candidates. Maximal degree in co-relation 40029. Up to 3756 conditions per place. [2024-06-21 20:17:54,268 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 235 selfloop transitions, 76 changer transitions 0/318 dead transitions. [2024-06-21 20:17:54,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 318 transitions, 4579 flow [2024-06-21 20:17:54,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:54,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:54,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:17:54,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6336996336996337 [2024-06-21 20:17:54,270 INFO L175 Difference]: Start difference. First operand has 270 places, 280 transitions, 3501 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:17:54,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 318 transitions, 4579 flow [2024-06-21 20:17:55,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 318 transitions, 4328 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-21 20:17:55,709 INFO L231 Difference]: Finished difference. Result has 269 places, 283 transitions, 3448 flow [2024-06-21 20:17:55,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3254, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3448, PETRI_PLACES=269, PETRI_TRANSITIONS=283} [2024-06-21 20:17:55,709 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 229 predicate places. [2024-06-21 20:17:55,709 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 283 transitions, 3448 flow [2024-06-21 20:17:55,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:55,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:55,710 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:17:55,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 20:17:55,710 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:17:55,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:55,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1751037188, now seen corresponding path program 2 times [2024-06-21 20:17:55,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:55,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798023357] [2024-06-21 20:17:55,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:55,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:55,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:55,789 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:17:55,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:55,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798023357] [2024-06-21 20:17:55,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798023357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:55,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:55,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:55,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330137900] [2024-06-21 20:17:55,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:55,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:55,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:55,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:55,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:55,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:55,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 283 transitions, 3448 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:17:55,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:55,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:55,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:56,614 INFO L124 PetriNetUnfolderBase]: 2852/4931 cut-off events. [2024-06-21 20:17:56,614 INFO L125 PetriNetUnfolderBase]: For 640311/640311 co-relation queries the response was YES. [2024-06-21 20:17:56,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37333 conditions, 4931 events. 2852/4931 cut-off events. For 640311/640311 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 34053 event pairs, 1018 based on Foata normal form. 6/4935 useless extension candidates. Maximal degree in co-relation 37209. Up to 4288 conditions per place. [2024-06-21 20:17:56,671 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 240 selfloop transitions, 73 changer transitions 0/320 dead transitions. [2024-06-21 20:17:56,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 320 transitions, 4350 flow [2024-06-21 20:17:56,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:56,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:56,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 20:17:56,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-21 20:17:56,672 INFO L175 Difference]: Start difference. First operand has 269 places, 283 transitions, 3448 flow. Second operand 8 states and 192 transitions. [2024-06-21 20:17:56,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 320 transitions, 4350 flow [2024-06-21 20:17:57,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 320 transitions, 4266 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-21 20:17:57,833 INFO L231 Difference]: Finished difference. Result has 275 places, 284 transitions, 3534 flow [2024-06-21 20:17:57,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3372, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3534, PETRI_PLACES=275, PETRI_TRANSITIONS=284} [2024-06-21 20:17:57,833 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 235 predicate places. [2024-06-21 20:17:57,833 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 284 transitions, 3534 flow [2024-06-21 20:17:57,833 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:17:57,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:57,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:17:57,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 20:17:57,834 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:17:57,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:57,834 INFO L85 PathProgramCache]: Analyzing trace with hash 1278288636, now seen corresponding path program 3 times [2024-06-21 20:17:57,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:57,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994243337] [2024-06-21 20:17:57,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:57,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:57,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:57,956 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:17:57,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:57,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994243337] [2024-06-21 20:17:57,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994243337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:57,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:57,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:57,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826734062] [2024-06-21 20:17:57,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:57,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:57,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:57,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:57,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:57,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:17:58,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 284 transitions, 3534 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:17:58,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:58,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:17:58,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:58,726 INFO L124 PetriNetUnfolderBase]: 2834/4913 cut-off events. [2024-06-21 20:17:58,726 INFO L125 PetriNetUnfolderBase]: For 606424/606424 co-relation queries the response was YES. [2024-06-21 20:17:58,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36533 conditions, 4913 events. 2834/4913 cut-off events. For 606424/606424 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 34070 event pairs, 1116 based on Foata normal form. 8/4919 useless extension candidates. Maximal degree in co-relation 36407. Up to 4368 conditions per place. [2024-06-21 20:17:58,788 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 242 selfloop transitions, 63 changer transitions 0/312 dead transitions. [2024-06-21 20:17:58,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 312 transitions, 4226 flow [2024-06-21 20:17:58,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:58,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:58,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 20:17:58,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592948717948718 [2024-06-21 20:17:58,789 INFO L175 Difference]: Start difference. First operand has 275 places, 284 transitions, 3534 flow. Second operand 8 states and 185 transitions. [2024-06-21 20:17:58,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 312 transitions, 4226 flow [2024-06-21 20:18:00,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 312 transitions, 4074 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:18:00,149 INFO L231 Difference]: Finished difference. Result has 277 places, 284 transitions, 3513 flow [2024-06-21 20:18:00,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3382, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3513, PETRI_PLACES=277, PETRI_TRANSITIONS=284} [2024-06-21 20:18:00,150 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 237 predicate places. [2024-06-21 20:18:00,150 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 284 transitions, 3513 flow [2024-06-21 20:18:00,150 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:18:00,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:00,151 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:18:00,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 20:18:00,151 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:18:00,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:00,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1547221588, now seen corresponding path program 4 times [2024-06-21 20:18:00,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:00,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467362982] [2024-06-21 20:18:00,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:00,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:00,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:00,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:18:00,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:00,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467362982] [2024-06-21 20:18:00,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467362982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:00,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:00,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:00,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358501324] [2024-06-21 20:18:00,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:00,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:00,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:00,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:00,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:00,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:18:00,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 284 transitions, 3513 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:18:00,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:00,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:18:00,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:01,094 INFO L124 PetriNetUnfolderBase]: 2854/4935 cut-off events. [2024-06-21 20:18:01,094 INFO L125 PetriNetUnfolderBase]: For 616908/616908 co-relation queries the response was YES. [2024-06-21 20:18:01,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36772 conditions, 4935 events. 2854/4935 cut-off events. For 616908/616908 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 34218 event pairs, 1100 based on Foata normal form. 6/4937 useless extension candidates. Maximal degree in co-relation 36645. Up to 4370 conditions per place. [2024-06-21 20:18:01,143 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 244 selfloop transitions, 66 changer transitions 0/317 dead transitions. [2024-06-21 20:18:01,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 317 transitions, 4243 flow [2024-06-21 20:18:01,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:18:01,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:18:01,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-21 20:18:01,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584045584045584 [2024-06-21 20:18:01,145 INFO L175 Difference]: Start difference. First operand has 277 places, 284 transitions, 3513 flow. Second operand 9 states and 205 transitions. [2024-06-21 20:18:01,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 317 transitions, 4243 flow [2024-06-21 20:18:02,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 317 transitions, 4097 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:18:02,479 INFO L231 Difference]: Finished difference. Result has 279 places, 285 transitions, 3517 flow [2024-06-21 20:18:02,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3367, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3517, PETRI_PLACES=279, PETRI_TRANSITIONS=285} [2024-06-21 20:18:02,479 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 239 predicate places. [2024-06-21 20:18:02,480 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 285 transitions, 3517 flow [2024-06-21 20:18:02,480 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:18:02,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:02,480 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:18:02,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 20:18:02,480 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:18:02,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:02,481 INFO L85 PathProgramCache]: Analyzing trace with hash 653100888, now seen corresponding path program 5 times [2024-06-21 20:18:02,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:02,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566886616] [2024-06-21 20:18:02,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:02,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:02,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:02,579 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:18:02,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:02,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566886616] [2024-06-21 20:18:02,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566886616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:02,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:02,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:02,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473555687] [2024-06-21 20:18:02,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:02,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:02,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:02,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:02,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:02,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:18:02,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 285 transitions, 3517 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:18:02,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:02,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:18:02,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:03,395 INFO L124 PetriNetUnfolderBase]: 2882/4985 cut-off events. [2024-06-21 20:18:03,395 INFO L125 PetriNetUnfolderBase]: For 637934/637934 co-relation queries the response was YES. [2024-06-21 20:18:03,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37154 conditions, 4985 events. 2882/4985 cut-off events. For 637934/637934 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 34549 event pairs, 1118 based on Foata normal form. 8/4991 useless extension candidates. Maximal degree in co-relation 37026. Up to 4444 conditions per place. [2024-06-21 20:18:03,453 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 243 selfloop transitions, 61 changer transitions 0/311 dead transitions. [2024-06-21 20:18:03,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 311 transitions, 4211 flow [2024-06-21 20:18:03,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:03,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:03,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 20:18:03,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 20:18:03,454 INFO L175 Difference]: Start difference. First operand has 279 places, 285 transitions, 3517 flow. Second operand 8 states and 182 transitions. [2024-06-21 20:18:03,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 311 transitions, 4211 flow [2024-06-21 20:18:05,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 311 transitions, 4075 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 20:18:05,089 INFO L231 Difference]: Finished difference. Result has 280 places, 286 transitions, 3522 flow [2024-06-21 20:18:05,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3381, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3522, PETRI_PLACES=280, PETRI_TRANSITIONS=286} [2024-06-21 20:18:05,090 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 240 predicate places. [2024-06-21 20:18:05,090 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 286 transitions, 3522 flow [2024-06-21 20:18:05,091 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:18:05,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:05,091 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:18:05,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 20:18:05,091 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:18:05,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:05,091 INFO L85 PathProgramCache]: Analyzing trace with hash 653857590, now seen corresponding path program 6 times [2024-06-21 20:18:05,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:05,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103103888] [2024-06-21 20:18:05,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:05,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:05,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:05,184 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:18:05,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:05,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103103888] [2024-06-21 20:18:05,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103103888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:05,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:05,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:05,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775545389] [2024-06-21 20:18:05,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:05,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:05,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:05,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:05,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:05,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:18:05,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 286 transitions, 3522 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:05,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:05,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:18:05,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:06,067 INFO L124 PetriNetUnfolderBase]: 2902/5024 cut-off events. [2024-06-21 20:18:06,067 INFO L125 PetriNetUnfolderBase]: For 646939/646939 co-relation queries the response was YES. [2024-06-21 20:18:06,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37485 conditions, 5024 events. 2902/5024 cut-off events. For 646939/646939 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 34903 event pairs, 1116 based on Foata normal form. 6/5027 useless extension candidates. Maximal degree in co-relation 37356. Up to 4499 conditions per place. [2024-06-21 20:18:06,130 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 281 selfloop transitions, 25 changer transitions 0/313 dead transitions. [2024-06-21 20:18:06,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 313 transitions, 4388 flow [2024-06-21 20:18:06,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:06,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:06,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-21 20:18:06,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5737179487179487 [2024-06-21 20:18:06,131 INFO L175 Difference]: Start difference. First operand has 280 places, 286 transitions, 3522 flow. Second operand 8 states and 179 transitions. [2024-06-21 20:18:06,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 313 transitions, 4388 flow [2024-06-21 20:18:07,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 313 transitions, 4265 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:18:07,891 INFO L231 Difference]: Finished difference. Result has 283 places, 287 transitions, 3476 flow [2024-06-21 20:18:07,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3476, PETRI_PLACES=283, PETRI_TRANSITIONS=287} [2024-06-21 20:18:07,892 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 243 predicate places. [2024-06-21 20:18:07,892 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 287 transitions, 3476 flow [2024-06-21 20:18:07,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:07,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:07,892 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:18:07,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 20:18:07,893 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:18:07,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:07,893 INFO L85 PathProgramCache]: Analyzing trace with hash 292660896, now seen corresponding path program 1 times [2024-06-21 20:18:07,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:07,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003745280] [2024-06-21 20:18:07,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:07,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:07,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:07,958 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:18:07,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:07,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003745280] [2024-06-21 20:18:07,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003745280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:07,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:07,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:07,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149386991] [2024-06-21 20:18:07,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:07,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:07,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:07,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:07,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:07,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:18:07,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 287 transitions, 3476 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:07,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:07,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:18:07,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:08,783 INFO L124 PetriNetUnfolderBase]: 2922/5033 cut-off events. [2024-06-21 20:18:08,783 INFO L125 PetriNetUnfolderBase]: For 664011/664011 co-relation queries the response was YES. [2024-06-21 20:18:08,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37798 conditions, 5033 events. 2922/5033 cut-off events. For 664011/664011 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 34316 event pairs, 988 based on Foata normal form. 6/5029 useless extension candidates. Maximal degree in co-relation 37667. Up to 3607 conditions per place. [2024-06-21 20:18:08,841 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 230 selfloop transitions, 86 changer transitions 0/323 dead transitions. [2024-06-21 20:18:08,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 323 transitions, 4552 flow [2024-06-21 20:18:08,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:08,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:08,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:18:08,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6336996336996337 [2024-06-21 20:18:08,843 INFO L175 Difference]: Start difference. First operand has 283 places, 287 transitions, 3476 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:18:08,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 323 transitions, 4552 flow [2024-06-21 20:18:10,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 323 transitions, 4501 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 20:18:10,288 INFO L231 Difference]: Finished difference. Result has 285 places, 288 transitions, 3617 flow [2024-06-21 20:18:10,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3425, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3617, PETRI_PLACES=285, PETRI_TRANSITIONS=288} [2024-06-21 20:18:10,288 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 245 predicate places. [2024-06-21 20:18:10,288 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 288 transitions, 3617 flow [2024-06-21 20:18:10,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:10,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:10,289 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:18:10,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 20:18:10,289 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:18:10,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:10,289 INFO L85 PathProgramCache]: Analyzing trace with hash 564719578, now seen corresponding path program 2 times [2024-06-21 20:18:10,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:10,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471089861] [2024-06-21 20:18:10,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:10,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:10,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:10,368 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:18:10,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:10,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471089861] [2024-06-21 20:18:10,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471089861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:10,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:10,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:10,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363962761] [2024-06-21 20:18:10,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:10,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:10,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:10,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:10,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:10,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:18:10,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 288 transitions, 3617 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:18:10,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:10,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:18:10,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:11,301 INFO L124 PetriNetUnfolderBase]: 2942/5064 cut-off events. [2024-06-21 20:18:11,301 INFO L125 PetriNetUnfolderBase]: For 683481/683481 co-relation queries the response was YES. [2024-06-21 20:18:11,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38506 conditions, 5064 events. 2942/5064 cut-off events. For 683481/683481 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 35117 event pairs, 1087 based on Foata normal form. 6/5064 useless extension candidates. Maximal degree in co-relation 38374. Up to 4240 conditions per place. [2024-06-21 20:18:11,384 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 246 selfloop transitions, 71 changer transitions 0/324 dead transitions. [2024-06-21 20:18:11,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 324 transitions, 4385 flow [2024-06-21 20:18:11,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:11,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:11,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-21 20:18:11,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6121794871794872 [2024-06-21 20:18:11,386 INFO L175 Difference]: Start difference. First operand has 285 places, 288 transitions, 3617 flow. Second operand 8 states and 191 transitions. [2024-06-21 20:18:11,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 324 transitions, 4385 flow [2024-06-21 20:18:13,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 324 transitions, 4157 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 20:18:13,968 INFO L231 Difference]: Finished difference. Result has 288 places, 289 transitions, 3555 flow [2024-06-21 20:18:13,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3395, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3555, PETRI_PLACES=288, PETRI_TRANSITIONS=289} [2024-06-21 20:18:13,968 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 248 predicate places. [2024-06-21 20:18:13,969 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 289 transitions, 3555 flow [2024-06-21 20:18:13,969 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:18:13,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:13,969 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:18:13,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 20:18:13,969 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:18:13,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:13,970 INFO L85 PathProgramCache]: Analyzing trace with hash 292930007, now seen corresponding path program 1 times [2024-06-21 20:18:13,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:13,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970241255] [2024-06-21 20:18:13,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:13,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:13,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:14,083 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:18:14,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:14,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970241255] [2024-06-21 20:18:14,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970241255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:14,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:14,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:14,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924183089] [2024-06-21 20:18:14,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:14,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:14,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:14,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:14,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:14,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:18:14,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 289 transitions, 3555 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:18:14,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:14,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:18:14,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:15,319 INFO L124 PetriNetUnfolderBase]: 3670/6295 cut-off events. [2024-06-21 20:18:15,319 INFO L125 PetriNetUnfolderBase]: For 1217244/1217244 co-relation queries the response was YES. [2024-06-21 20:18:15,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53744 conditions, 6295 events. 3670/6295 cut-off events. For 1217244/1217244 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 45579 event pairs, 1451 based on Foata normal form. 30/6323 useless extension candidates. Maximal degree in co-relation 53611. Up to 4008 conditions per place. [2024-06-21 20:18:15,388 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 181 selfloop transitions, 140 changer transitions 7/335 dead transitions. [2024-06-21 20:18:15,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 335 transitions, 4657 flow [2024-06-21 20:18:15,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:15,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:15,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-21 20:18:15,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-21 20:18:15,389 INFO L175 Difference]: Start difference. First operand has 288 places, 289 transitions, 3555 flow. Second operand 8 states and 200 transitions. [2024-06-21 20:18:15,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 335 transitions, 4657 flow [2024-06-21 20:18:17,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 335 transitions, 4511 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 20:18:17,512 INFO L231 Difference]: Finished difference. Result has 291 places, 293 transitions, 3845 flow [2024-06-21 20:18:17,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3409, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3845, PETRI_PLACES=291, PETRI_TRANSITIONS=293} [2024-06-21 20:18:17,513 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 251 predicate places. [2024-06-21 20:18:17,513 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 293 transitions, 3845 flow [2024-06-21 20:18:17,513 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:18:17,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:17,513 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:18:17,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 20:18:17,514 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:18:17,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:17,514 INFO L85 PathProgramCache]: Analyzing trace with hash 381495426, now seen corresponding path program 3 times [2024-06-21 20:18:17,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:17,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019824344] [2024-06-21 20:18:17,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:17,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:17,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:17,608 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:18:17,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:17,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019824344] [2024-06-21 20:18:17,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019824344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:17,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:17,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:17,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820598151] [2024-06-21 20:18:17,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:17,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:17,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:17,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:17,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:17,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:18:17,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 293 transitions, 3845 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:18:17,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:17,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:18:17,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:18,648 INFO L124 PetriNetUnfolderBase]: 3640/6277 cut-off events. [2024-06-21 20:18:18,648 INFO L125 PetriNetUnfolderBase]: For 1165957/1165957 co-relation queries the response was YES. [2024-06-21 20:18:18,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54199 conditions, 6277 events. 3640/6277 cut-off events. For 1165957/1165957 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 45658 event pairs, 1554 based on Foata normal form. 6/6277 useless extension candidates. Maximal degree in co-relation 54064. Up to 5606 conditions per place. [2024-06-21 20:18:18,735 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 253 selfloop transitions, 63 changer transitions 0/323 dead transitions. [2024-06-21 20:18:18,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 323 transitions, 4579 flow [2024-06-21 20:18:18,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:18:18,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:18:18,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-21 20:18:18,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5754985754985755 [2024-06-21 20:18:18,736 INFO L175 Difference]: Start difference. First operand has 291 places, 293 transitions, 3845 flow. Second operand 9 states and 202 transitions. [2024-06-21 20:18:18,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 323 transitions, 4579 flow [2024-06-21 20:18:21,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 323 transitions, 4309 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 20:18:21,573 INFO L231 Difference]: Finished difference. Result has 295 places, 294 transitions, 3721 flow [2024-06-21 20:18:21,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3575, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3721, PETRI_PLACES=295, PETRI_TRANSITIONS=294} [2024-06-21 20:18:21,573 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 255 predicate places. [2024-06-21 20:18:21,573 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 294 transitions, 3721 flow [2024-06-21 20:18:21,574 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:18:21,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:21,574 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:18:21,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 20:18:21,574 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:18:21,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:21,574 INFO L85 PathProgramCache]: Analyzing trace with hash 381495767, now seen corresponding path program 2 times [2024-06-21 20:18:21,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:21,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193263286] [2024-06-21 20:18:21,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:21,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:21,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:21,661 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:18:21,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:21,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193263286] [2024-06-21 20:18:21,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193263286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:21,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:21,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:21,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882029152] [2024-06-21 20:18:21,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:21,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:21,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:21,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:21,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:21,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:18:21,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 294 transitions, 3721 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:18:21,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:21,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:18:21,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:22,776 INFO L124 PetriNetUnfolderBase]: 3888/6695 cut-off events. [2024-06-21 20:18:22,776 INFO L125 PetriNetUnfolderBase]: For 1390769/1390769 co-relation queries the response was YES. [2024-06-21 20:18:22,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58645 conditions, 6695 events. 3888/6695 cut-off events. For 1390769/1390769 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 49264 event pairs, 1649 based on Foata normal form. 30/6723 useless extension candidates. Maximal degree in co-relation 58509. Up to 5529 conditions per place. [2024-06-21 20:18:22,857 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 187 selfloop transitions, 132 changer transitions 4/330 dead transitions. [2024-06-21 20:18:22,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 330 transitions, 4711 flow [2024-06-21 20:18:22,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:22,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:22,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 20:18:22,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-21 20:18:22,858 INFO L175 Difference]: Start difference. First operand has 295 places, 294 transitions, 3721 flow. Second operand 8 states and 194 transitions. [2024-06-21 20:18:22,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 330 transitions, 4711 flow [2024-06-21 20:18:26,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 330 transitions, 4579 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 20:18:26,313 INFO L231 Difference]: Finished difference. Result has 296 places, 295 transitions, 3897 flow [2024-06-21 20:18:26,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3589, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3897, PETRI_PLACES=296, PETRI_TRANSITIONS=295} [2024-06-21 20:18:26,314 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 256 predicate places. [2024-06-21 20:18:26,314 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 295 transitions, 3897 flow [2024-06-21 20:18:26,314 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:18:26,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:26,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] [2024-06-21 20:18:26,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 20:18:26,314 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:18:26,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:26,315 INFO L85 PathProgramCache]: Analyzing trace with hash 381643637, now seen corresponding path program 3 times [2024-06-21 20:18:26,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:26,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471076351] [2024-06-21 20:18:26,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:26,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:26,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:26,397 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:18:26,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:26,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471076351] [2024-06-21 20:18:26,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471076351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:26,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:26,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:26,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738314547] [2024-06-21 20:18:26,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:26,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:26,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:26,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:26,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:26,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:18:26,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 295 transitions, 3897 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:18:26,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:26,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:18:26,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:27,448 INFO L124 PetriNetUnfolderBase]: 3789/6544 cut-off events. [2024-06-21 20:18:27,448 INFO L125 PetriNetUnfolderBase]: For 1316098/1316098 co-relation queries the response was YES. [2024-06-21 20:18:27,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55616 conditions, 6544 events. 3789/6544 cut-off events. For 1316098/1316098 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 48145 event pairs, 1650 based on Foata normal form. 34/6576 useless extension candidates. Maximal degree in co-relation 55479. Up to 5669 conditions per place. [2024-06-21 20:18:27,526 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 183 selfloop transitions, 128 changer transitions 4/322 dead transitions. [2024-06-21 20:18:27,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 322 transitions, 4613 flow [2024-06-21 20:18:27,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:27,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:27,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 20:18:27,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993589743589743 [2024-06-21 20:18:27,527 INFO L175 Difference]: Start difference. First operand has 296 places, 295 transitions, 3897 flow. Second operand 8 states and 187 transitions. [2024-06-21 20:18:27,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 322 transitions, 4613 flow [2024-06-21 20:18:30,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 322 transitions, 4418 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-21 20:18:30,565 INFO L231 Difference]: Finished difference. Result has 300 places, 293 transitions, 3934 flow [2024-06-21 20:18:30,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3702, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3934, PETRI_PLACES=300, PETRI_TRANSITIONS=293} [2024-06-21 20:18:30,566 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 260 predicate places. [2024-06-21 20:18:30,566 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 293 transitions, 3934 flow [2024-06-21 20:18:30,566 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:18:30,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:30,566 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:18:30,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 20:18:30,566 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:18:30,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:30,567 INFO L85 PathProgramCache]: Analyzing trace with hash 699850259, now seen corresponding path program 4 times [2024-06-21 20:18:30,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:30,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186728794] [2024-06-21 20:18:30,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:30,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:30,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:30,657 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:18:30,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:30,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186728794] [2024-06-21 20:18:30,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186728794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:30,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:30,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:30,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643886928] [2024-06-21 20:18:30,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:30,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:30,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:30,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:30,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:30,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:18:30,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 293 transitions, 3934 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:18:30,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:30,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:18:30,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:31,798 INFO L124 PetriNetUnfolderBase]: 3621/6233 cut-off events. [2024-06-21 20:18:31,798 INFO L125 PetriNetUnfolderBase]: For 1343840/1343840 co-relation queries the response was YES. [2024-06-21 20:18:31,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54874 conditions, 6233 events. 3621/6233 cut-off events. For 1343840/1343840 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 45314 event pairs, 1534 based on Foata normal form. 34/6266 useless extension candidates. Maximal degree in co-relation 54735. Up to 5566 conditions per place. [2024-06-21 20:18:31,877 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 262 selfloop transitions, 36 changer transitions 15/320 dead transitions. [2024-06-21 20:18:31,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 320 transitions, 4671 flow [2024-06-21 20:18:31,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:18:31,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:18:31,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-21 20:18:31,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5538461538461539 [2024-06-21 20:18:31,878 INFO L175 Difference]: Start difference. First operand has 300 places, 293 transitions, 3934 flow. Second operand 10 states and 216 transitions. [2024-06-21 20:18:31,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 320 transitions, 4671 flow [2024-06-21 20:18:34,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 320 transitions, 4400 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 20:18:34,269 INFO L231 Difference]: Finished difference. Result has 303 places, 287 transitions, 3666 flow [2024-06-21 20:18:34,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3663, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3666, PETRI_PLACES=303, PETRI_TRANSITIONS=287} [2024-06-21 20:18:34,269 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 263 predicate places. [2024-06-21 20:18:34,270 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 287 transitions, 3666 flow [2024-06-21 20:18:34,270 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:18:34,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:34,270 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:18:34,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 20:18:34,270 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:18:34,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:34,271 INFO L85 PathProgramCache]: Analyzing trace with hash 500548469, now seen corresponding path program 5 times [2024-06-21 20:18:34,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:34,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641478773] [2024-06-21 20:18:34,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:34,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:34,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:34,373 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:18:34,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:34,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641478773] [2024-06-21 20:18:34,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641478773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:34,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:34,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:34,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787670306] [2024-06-21 20:18:34,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:34,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:34,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:34,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:34,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:34,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:18:34,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 287 transitions, 3666 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:18:34,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:34,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:18:34,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:35,370 INFO L124 PetriNetUnfolderBase]: 3427/5921 cut-off events. [2024-06-21 20:18:35,370 INFO L125 PetriNetUnfolderBase]: For 1241668/1241668 co-relation queries the response was YES. [2024-06-21 20:18:35,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50596 conditions, 5921 events. 3427/5921 cut-off events. For 1241668/1241668 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 42689 event pairs, 1442 based on Foata normal form. 34/5954 useless extension candidates. Maximal degree in co-relation 50456. Up to 5268 conditions per place. [2024-06-21 20:18:35,567 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 261 selfloop transitions, 31 changer transitions 13/312 dead transitions. [2024-06-21 20:18:35,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 312 transitions, 4356 flow [2024-06-21 20:18:35,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:18:35,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:18:35,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-21 20:18:35,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-21 20:18:35,569 INFO L175 Difference]: Start difference. First operand has 303 places, 287 transitions, 3666 flow. Second operand 9 states and 198 transitions. [2024-06-21 20:18:35,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 312 transitions, 4356 flow [2024-06-21 20:18:37,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 312 transitions, 4274 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 20:18:37,836 INFO L231 Difference]: Finished difference. Result has 301 places, 282 transitions, 3559 flow [2024-06-21 20:18:37,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3584, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3559, PETRI_PLACES=301, PETRI_TRANSITIONS=282} [2024-06-21 20:18:37,836 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 261 predicate places. [2024-06-21 20:18:37,836 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 282 transitions, 3559 flow [2024-06-21 20:18:37,837 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:18:37,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:37,837 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:18:37,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 20:18:37,837 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:18:37,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:37,838 INFO L85 PathProgramCache]: Analyzing trace with hash 164811091, now seen corresponding path program 6 times [2024-06-21 20:18:37,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:37,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333726422] [2024-06-21 20:18:37,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:37,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:37,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:37,921 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:18:37,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:37,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333726422] [2024-06-21 20:18:37,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333726422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:37,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:37,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:37,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410252209] [2024-06-21 20:18:37,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:37,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:37,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:37,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:37,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:37,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:18:37,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 282 transitions, 3559 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:18:37,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:37,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:18:37,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:38,925 INFO L124 PetriNetUnfolderBase]: 3379/5863 cut-off events. [2024-06-21 20:18:38,925 INFO L125 PetriNetUnfolderBase]: For 1224632/1224632 co-relation queries the response was YES. [2024-06-21 20:18:38,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50144 conditions, 5863 events. 3379/5863 cut-off events. For 1224632/1224632 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 42403 event pairs, 1402 based on Foata normal form. 30/5892 useless extension candidates. Maximal degree in co-relation 50004. Up to 5174 conditions per place. [2024-06-21 20:18:38,997 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 265 selfloop transitions, 32 changer transitions 8/312 dead transitions. [2024-06-21 20:18:38,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 312 transitions, 4300 flow [2024-06-21 20:18:38,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:18:38,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:18:38,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-21 20:18:38,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-21 20:18:38,998 INFO L175 Difference]: Start difference. First operand has 301 places, 282 transitions, 3559 flow. Second operand 9 states and 200 transitions. [2024-06-21 20:18:38,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 312 transitions, 4300 flow [2024-06-21 20:18:41,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 312 transitions, 4218 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 20:18:41,262 INFO L231 Difference]: Finished difference. Result has 299 places, 281 transitions, 3545 flow [2024-06-21 20:18:41,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3477, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3545, PETRI_PLACES=299, PETRI_TRANSITIONS=281} [2024-06-21 20:18:41,263 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 259 predicate places. [2024-06-21 20:18:41,263 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 281 transitions, 3545 flow [2024-06-21 20:18:41,263 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:18:41,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:41,263 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:18:41,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 20:18:41,264 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:18:41,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:41,264 INFO L85 PathProgramCache]: Analyzing trace with hash 164810750, now seen corresponding path program 4 times [2024-06-21 20:18:41,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:41,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414127445] [2024-06-21 20:18:41,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:41,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:41,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:41,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:18:41,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:41,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414127445] [2024-06-21 20:18:41,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414127445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:41,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:41,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:41,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556931290] [2024-06-21 20:18:41,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:41,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:41,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:41,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:41,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:41,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:18:41,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 281 transitions, 3545 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:41,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:41,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:18:41,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:42,317 INFO L124 PetriNetUnfolderBase]: 3265/5661 cut-off events. [2024-06-21 20:18:42,317 INFO L125 PetriNetUnfolderBase]: For 1110506/1110506 co-relation queries the response was YES. [2024-06-21 20:18:42,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48815 conditions, 5661 events. 3265/5661 cut-off events. For 1110506/1110506 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 40577 event pairs, 1390 based on Foata normal form. 6/5662 useless extension candidates. Maximal degree in co-relation 48676. Up to 5143 conditions per place. [2024-06-21 20:18:42,384 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 275 selfloop transitions, 23 changer transitions 0/305 dead transitions. [2024-06-21 20:18:42,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 305 transitions, 4211 flow [2024-06-21 20:18:42,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:42,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:42,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-21 20:18:42,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-21 20:18:42,385 INFO L175 Difference]: Start difference. First operand has 299 places, 281 transitions, 3545 flow. Second operand 8 states and 176 transitions. [2024-06-21 20:18:42,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 305 transitions, 4211 flow [2024-06-21 20:18:45,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 305 transitions, 4123 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 20:18:45,179 INFO L231 Difference]: Finished difference. Result has 300 places, 281 transitions, 3507 flow [2024-06-21 20:18:45,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3457, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3507, PETRI_PLACES=300, PETRI_TRANSITIONS=281} [2024-06-21 20:18:45,180 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 260 predicate places. [2024-06-21 20:18:45,180 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 281 transitions, 3507 flow [2024-06-21 20:18:45,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:45,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:45,181 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:18:45,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 20:18:45,181 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:18:45,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:45,181 INFO L85 PathProgramCache]: Analyzing trace with hash 170536543, now seen corresponding path program 1 times [2024-06-21 20:18:45,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:45,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624673775] [2024-06-21 20:18:45,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:45,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:45,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:45,285 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:18:45,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:45,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624673775] [2024-06-21 20:18:45,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624673775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:45,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:45,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:45,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707525216] [2024-06-21 20:18:45,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:45,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:45,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:45,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:45,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:45,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:18:45,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 281 transitions, 3507 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:18:45,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:45,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:18:45,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:46,223 INFO L124 PetriNetUnfolderBase]: 3191/5531 cut-off events. [2024-06-21 20:18:46,223 INFO L125 PetriNetUnfolderBase]: For 1110803/1110803 co-relation queries the response was YES. [2024-06-21 20:18:46,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45870 conditions, 5531 events. 3191/5531 cut-off events. For 1110803/1110803 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 39401 event pairs, 1253 based on Foata normal form. 30/5560 useless extension candidates. Maximal degree in co-relation 45730. Up to 4689 conditions per place. [2024-06-21 20:18:46,290 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 253 selfloop transitions, 23 changer transitions 30/313 dead transitions. [2024-06-21 20:18:46,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 313 transitions, 4235 flow [2024-06-21 20:18:46,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:18:46,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:18:46,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-21 20:18:46,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5564102564102564 [2024-06-21 20:18:46,291 INFO L175 Difference]: Start difference. First operand has 300 places, 281 transitions, 3507 flow. Second operand 10 states and 217 transitions. [2024-06-21 20:18:46,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 313 transitions, 4235 flow [2024-06-21 20:18:48,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 313 transitions, 4173 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 20:18:48,750 INFO L231 Difference]: Finished difference. Result has 303 places, 267 transitions, 3292 flow [2024-06-21 20:18:48,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3445, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3292, PETRI_PLACES=303, PETRI_TRANSITIONS=267} [2024-06-21 20:18:48,751 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 263 predicate places. [2024-06-21 20:18:48,751 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 267 transitions, 3292 flow [2024-06-21 20:18:48,751 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:18:48,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:48,751 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:18:48,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 20:18:48,752 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:18:48,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:48,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1654577152, now seen corresponding path program 7 times [2024-06-21 20:18:48,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:48,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338328642] [2024-06-21 20:18:48,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:48,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:48,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:48,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:18:48,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:48,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338328642] [2024-06-21 20:18:48,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338328642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:48,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:48,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:48,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746791963] [2024-06-21 20:18:48,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:48,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:48,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:48,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:48,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:48,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:18:48,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 267 transitions, 3292 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:18:48,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:48,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:18:48,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:49,681 INFO L124 PetriNetUnfolderBase]: 2986/5157 cut-off events. [2024-06-21 20:18:49,681 INFO L125 PetriNetUnfolderBase]: For 1047083/1047086 co-relation queries the response was YES. [2024-06-21 20:18:49,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44610 conditions, 5157 events. 2986/5157 cut-off events. For 1047083/1047086 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 36058 event pairs, 1249 based on Foata normal form. 9/5164 useless extension candidates. Maximal degree in co-relation 44469. Up to 4626 conditions per place. [2024-06-21 20:18:49,746 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 228 selfloop transitions, 55 changer transitions 0/290 dead transitions. [2024-06-21 20:18:49,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 290 transitions, 3937 flow [2024-06-21 20:18:49,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:49,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:49,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-21 20:18:49,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-21 20:18:49,747 INFO L175 Difference]: Start difference. First operand has 303 places, 267 transitions, 3292 flow. Second operand 8 states and 180 transitions. [2024-06-21 20:18:49,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 290 transitions, 3937 flow [2024-06-21 20:18:52,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 290 transitions, 3848 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-06-21 20:18:52,079 INFO L231 Difference]: Finished difference. Result has 287 places, 268 transitions, 3333 flow [2024-06-21 20:18:52,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3203, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3333, PETRI_PLACES=287, PETRI_TRANSITIONS=268} [2024-06-21 20:18:52,080 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 247 predicate places. [2024-06-21 20:18:52,080 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 268 transitions, 3333 flow [2024-06-21 20:18:52,080 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:18:52,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:52,080 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:18:52,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 20:18:52,081 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:18:52,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:52,081 INFO L85 PathProgramCache]: Analyzing trace with hash -703905864, now seen corresponding path program 8 times [2024-06-21 20:18:52,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:52,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215488076] [2024-06-21 20:18:52,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:52,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:52,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:52,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:18:52,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:52,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215488076] [2024-06-21 20:18:52,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215488076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:52,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:52,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:52,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703403974] [2024-06-21 20:18:52,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:52,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:52,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:52,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:52,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:52,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:18:52,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 268 transitions, 3333 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:18:52,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:52,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:18:52,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:53,019 INFO L124 PetriNetUnfolderBase]: 2968/5113 cut-off events. [2024-06-21 20:18:53,019 INFO L125 PetriNetUnfolderBase]: For 1015609/1015612 co-relation queries the response was YES. [2024-06-21 20:18:53,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43748 conditions, 5113 events. 2968/5113 cut-off events. For 1015609/1015612 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 35557 event pairs, 1225 based on Foata normal form. 9/5120 useless extension candidates. Maximal degree in co-relation 43613. Up to 4600 conditions per place. [2024-06-21 20:18:53,082 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 226 selfloop transitions, 55 changer transitions 0/288 dead transitions. [2024-06-21 20:18:53,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 288 transitions, 3955 flow [2024-06-21 20:18:53,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:18:53,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:18:53,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-21 20:18:53,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5498575498575499 [2024-06-21 20:18:53,083 INFO L175 Difference]: Start difference. First operand has 287 places, 268 transitions, 3333 flow. Second operand 9 states and 193 transitions. [2024-06-21 20:18:53,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 288 transitions, 3955 flow [2024-06-21 20:18:55,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 288 transitions, 3842 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 20:18:55,547 INFO L231 Difference]: Finished difference. Result has 290 places, 268 transitions, 3335 flow [2024-06-21 20:18:55,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3220, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3335, PETRI_PLACES=290, PETRI_TRANSITIONS=268} [2024-06-21 20:18:55,547 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 250 predicate places. [2024-06-21 20:18:55,547 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 268 transitions, 3335 flow [2024-06-21 20:18:55,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:18:55,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:55,549 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:18:55,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 20:18:55,549 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:18:55,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:55,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1319328772, now seen corresponding path program 9 times [2024-06-21 20:18:55,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:55,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755750144] [2024-06-21 20:18:55,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:55,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:55,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:55,649 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:18:55,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:55,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755750144] [2024-06-21 20:18:55,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755750144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:55,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:55,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:55,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152813951] [2024-06-21 20:18:55,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:55,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:55,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:55,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:55,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:55,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:18:55,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 268 transitions, 3335 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:55,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:55,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:18:55,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:56,588 INFO L124 PetriNetUnfolderBase]: 2955/5095 cut-off events. [2024-06-21 20:18:56,589 INFO L125 PetriNetUnfolderBase]: For 1003940/1003940 co-relation queries the response was YES. [2024-06-21 20:18:56,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43345 conditions, 5095 events. 2955/5095 cut-off events. For 1003940/1003940 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 35123 event pairs, 1067 based on Foata normal form. 6/5096 useless extension candidates. Maximal degree in co-relation 43209. Up to 4264 conditions per place. [2024-06-21 20:18:56,652 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 250 selfloop transitions, 51 changer transitions 0/308 dead transitions. [2024-06-21 20:18:56,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 308 transitions, 4057 flow [2024-06-21 20:18:56,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:56,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:56,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-21 20:18:56,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6314102564102564 [2024-06-21 20:18:56,653 INFO L175 Difference]: Start difference. First operand has 290 places, 268 transitions, 3335 flow. Second operand 8 states and 197 transitions. [2024-06-21 20:18:56,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 308 transitions, 4057 flow [2024-06-21 20:18:59,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 308 transitions, 3921 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:18:59,489 INFO L231 Difference]: Finished difference. Result has 290 places, 268 transitions, 3309 flow [2024-06-21 20:18:59,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3199, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3309, PETRI_PLACES=290, PETRI_TRANSITIONS=268} [2024-06-21 20:18:59,490 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 250 predicate places. [2024-06-21 20:18:59,490 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 268 transitions, 3309 flow [2024-06-21 20:18:59,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:59,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:59,490 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:18:59,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 20:18:59,490 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:18:59,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:59,491 INFO L85 PathProgramCache]: Analyzing trace with hash -117214483, now seen corresponding path program 7 times [2024-06-21 20:18:59,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:59,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080352733] [2024-06-21 20:18:59,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:59,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:59,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:59,568 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:18:59,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:59,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080352733] [2024-06-21 20:18:59,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080352733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:59,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:59,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:59,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876640076] [2024-06-21 20:18:59,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:59,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:59,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:59,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:59,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:59,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:18:59,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 268 transitions, 3309 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:18:59,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:59,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:18:59,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:00,527 INFO L124 PetriNetUnfolderBase]: 3087/5299 cut-off events. [2024-06-21 20:19:00,527 INFO L125 PetriNetUnfolderBase]: For 1113657/1113660 co-relation queries the response was YES. [2024-06-21 20:19:00,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46851 conditions, 5299 events. 3087/5299 cut-off events. For 1113657/1113660 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 36952 event pairs, 1265 based on Foata normal form. 7/5304 useless extension candidates. Maximal degree in co-relation 46714. Up to 4485 conditions per place. [2024-06-21 20:19:00,584 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 170 selfloop transitions, 125 changer transitions 0/302 dead transitions. [2024-06-21 20:19:00,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 302 transitions, 4281 flow [2024-06-21 20:19:00,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:00,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:00,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 20:19:00,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6089743589743589 [2024-06-21 20:19:00,585 INFO L175 Difference]: Start difference. First operand has 290 places, 268 transitions, 3309 flow. Second operand 8 states and 190 transitions. [2024-06-21 20:19:00,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 302 transitions, 4281 flow [2024-06-21 20:19:03,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 302 transitions, 4186 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:19:03,078 INFO L231 Difference]: Finished difference. Result has 291 places, 272 transitions, 3606 flow [2024-06-21 20:19:03,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3218, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3606, PETRI_PLACES=291, PETRI_TRANSITIONS=272} [2024-06-21 20:19:03,079 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 251 predicate places. [2024-06-21 20:19:03,079 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 272 transitions, 3606 flow [2024-06-21 20:19:03,079 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:19:03,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:03,079 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:19:03,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 20:19:03,079 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:19:03,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:03,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1773285408, now seen corresponding path program 5 times [2024-06-21 20:19:03,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:03,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104222703] [2024-06-21 20:19:03,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:03,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:03,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:03,164 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:19:03,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:03,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104222703] [2024-06-21 20:19:03,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104222703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:03,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:03,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:03,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374457281] [2024-06-21 20:19:03,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:03,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:03,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:03,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:03,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:03,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:19:03,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 272 transitions, 3606 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:19:03,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:03,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:19:03,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:04,074 INFO L124 PetriNetUnfolderBase]: 3107/5339 cut-off events. [2024-06-21 20:19:04,075 INFO L125 PetriNetUnfolderBase]: For 1093310/1093313 co-relation queries the response was YES. [2024-06-21 20:19:04,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47071 conditions, 5339 events. 3107/5339 cut-off events. For 1093310/1093313 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 37468 event pairs, 1259 based on Foata normal form. 7/5340 useless extension candidates. Maximal degree in co-relation 46934. Up to 4781 conditions per place. [2024-06-21 20:19:04,145 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 228 selfloop transitions, 64 changer transitions 0/299 dead transitions. [2024-06-21 20:19:04,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 299 transitions, 4274 flow [2024-06-21 20:19:04,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:04,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:04,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 20:19:04,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865384615384616 [2024-06-21 20:19:04,146 INFO L175 Difference]: Start difference. First operand has 291 places, 272 transitions, 3606 flow. Second operand 8 states and 183 transitions. [2024-06-21 20:19:04,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 299 transitions, 4274 flow [2024-06-21 20:19:06,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 299 transitions, 4099 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 20:19:06,120 INFO L231 Difference]: Finished difference. Result has 295 places, 273 transitions, 3581 flow [2024-06-21 20:19:06,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3431, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3581, PETRI_PLACES=295, PETRI_TRANSITIONS=273} [2024-06-21 20:19:06,121 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 255 predicate places. [2024-06-21 20:19:06,121 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 273 transitions, 3581 flow [2024-06-21 20:19:06,121 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:19:06,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:06,121 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:19:06,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 20:19:06,121 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:19:06,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:06,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1654392361, now seen corresponding path program 8 times [2024-06-21 20:19:06,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:06,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538600735] [2024-06-21 20:19:06,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:06,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:06,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:06,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:19:06,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:06,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538600735] [2024-06-21 20:19:06,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538600735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:06,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:06,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:06,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461358373] [2024-06-21 20:19:06,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:06,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:06,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:06,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:06,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:06,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:19:06,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 273 transitions, 3581 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:19:06,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:06,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:19:06,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:07,180 INFO L124 PetriNetUnfolderBase]: 3173/5455 cut-off events. [2024-06-21 20:19:07,181 INFO L125 PetriNetUnfolderBase]: For 1149601/1149604 co-relation queries the response was YES. [2024-06-21 20:19:07,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48722 conditions, 5455 events. 3173/5455 cut-off events. For 1149601/1149604 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 38341 event pairs, 1307 based on Foata normal form. 7/5460 useless extension candidates. Maximal degree in co-relation 48583. Up to 4777 conditions per place. [2024-06-21 20:19:07,248 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 175 selfloop transitions, 119 changer transitions 0/301 dead transitions. [2024-06-21 20:19:07,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 301 transitions, 4489 flow [2024-06-21 20:19:07,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:07,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:07,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 20:19:07,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993589743589743 [2024-06-21 20:19:07,250 INFO L175 Difference]: Start difference. First operand has 295 places, 273 transitions, 3581 flow. Second operand 8 states and 187 transitions. [2024-06-21 20:19:07,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 301 transitions, 4489 flow [2024-06-21 20:19:09,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 301 transitions, 4353 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 20:19:09,550 INFO L231 Difference]: Finished difference. Result has 297 places, 275 transitions, 3743 flow [2024-06-21 20:19:09,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3445, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3743, PETRI_PLACES=297, PETRI_TRANSITIONS=275} [2024-06-21 20:19:09,551 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 257 predicate places. [2024-06-21 20:19:09,551 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 275 transitions, 3743 flow [2024-06-21 20:19:09,551 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:19:09,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:09,551 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:19:09,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 20:19:09,552 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:19:09,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:09,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1654392702, now seen corresponding path program 6 times [2024-06-21 20:19:09,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:09,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245041409] [2024-06-21 20:19:09,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:09,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:09,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:09,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:19:09,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:09,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245041409] [2024-06-21 20:19:09,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245041409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:09,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:09,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:09,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392320573] [2024-06-21 20:19:09,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:09,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:09,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:09,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:09,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:09,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:19:09,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 275 transitions, 3743 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:19:09,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:09,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:19:09,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:10,593 INFO L124 PetriNetUnfolderBase]: 3193/5484 cut-off events. [2024-06-21 20:19:10,593 INFO L125 PetriNetUnfolderBase]: For 1175919/1175922 co-relation queries the response was YES. [2024-06-21 20:19:10,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49256 conditions, 5484 events. 3193/5484 cut-off events. For 1175919/1175922 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 38564 event pairs, 1288 based on Foata normal form. 7/5487 useless extension candidates. Maximal degree in co-relation 49116. Up to 4921 conditions per place. [2024-06-21 20:19:10,666 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 237 selfloop transitions, 58 changer transitions 0/302 dead transitions. [2024-06-21 20:19:10,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 302 transitions, 4431 flow [2024-06-21 20:19:10,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:19:10,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:19:10,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-21 20:19:10,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-21 20:19:10,667 INFO L175 Difference]: Start difference. First operand has 297 places, 275 transitions, 3743 flow. Second operand 9 states and 200 transitions. [2024-06-21 20:19:10,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 302 transitions, 4431 flow [2024-06-21 20:19:13,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 302 transitions, 4265 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 20:19:13,644 INFO L231 Difference]: Finished difference. Result has 302 places, 276 transitions, 3717 flow [2024-06-21 20:19:13,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3577, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3717, PETRI_PLACES=302, PETRI_TRANSITIONS=276} [2024-06-21 20:19:13,644 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 262 predicate places. [2024-06-21 20:19:13,644 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 276 transitions, 3717 flow [2024-06-21 20:19:13,644 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:19:13,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:13,644 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:19:13,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 20:19:13,645 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:19:13,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:13,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1654244491, now seen corresponding path program 9 times [2024-06-21 20:19:13,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:13,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48748914] [2024-06-21 20:19:13,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:13,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:13,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:13,730 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:19:13,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:13,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48748914] [2024-06-21 20:19:13,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48748914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:13,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:13,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:13,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132657600] [2024-06-21 20:19:13,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:13,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:13,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:13,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:13,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:13,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:19:13,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 276 transitions, 3717 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:19:13,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:13,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:19:13,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:14,606 INFO L124 PetriNetUnfolderBase]: 3175/5467 cut-off events. [2024-06-21 20:19:14,606 INFO L125 PetriNetUnfolderBase]: For 1172685/1172688 co-relation queries the response was YES. [2024-06-21 20:19:14,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48592 conditions, 5467 events. 3175/5467 cut-off events. For 1172685/1172688 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 38524 event pairs, 1313 based on Foata normal form. 9/5474 useless extension candidates. Maximal degree in co-relation 48450. Up to 4831 conditions per place. [2024-06-21 20:19:14,673 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 174 selfloop transitions, 117 changer transitions 0/298 dead transitions. [2024-06-21 20:19:14,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 298 transitions, 4367 flow [2024-06-21 20:19:14,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:14,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:14,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 20:19:14,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865384615384616 [2024-06-21 20:19:14,675 INFO L175 Difference]: Start difference. First operand has 302 places, 276 transitions, 3717 flow. Second operand 8 states and 183 transitions. [2024-06-21 20:19:14,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 298 transitions, 4367 flow [2024-06-21 20:19:17,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 298 transitions, 4227 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 20:19:17,683 INFO L231 Difference]: Finished difference. Result has 303 places, 276 transitions, 3816 flow [2024-06-21 20:19:17,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3577, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3816, PETRI_PLACES=303, PETRI_TRANSITIONS=276} [2024-06-21 20:19:17,683 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 263 predicate places. [2024-06-21 20:19:17,683 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 276 transitions, 3816 flow [2024-06-21 20:19:17,684 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:19:17,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:17,684 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:19:17,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 20:19:17,684 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:19:17,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:17,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1798089124, now seen corresponding path program 7 times [2024-06-21 20:19:17,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:17,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855208915] [2024-06-21 20:19:17,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:17,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:17,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:17,755 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:19:17,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:17,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855208915] [2024-06-21 20:19:17,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855208915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:17,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:17,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:19:17,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573485615] [2024-06-21 20:19:17,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:17,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:19:17,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:17,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:19:17,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:19:17,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:19:17,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 276 transitions, 3816 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:17,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:17,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:19:17,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:18,784 INFO L124 PetriNetUnfolderBase]: 3195/5509 cut-off events. [2024-06-21 20:19:18,784 INFO L125 PetriNetUnfolderBase]: For 1185975/1185978 co-relation queries the response was YES. [2024-06-21 20:19:18,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48957 conditions, 5509 events. 3195/5509 cut-off events. For 1185975/1185978 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 38391 event pairs, 1042 based on Foata normal form. 7/5512 useless extension candidates. Maximal degree in co-relation 48814. Up to 3929 conditions per place. [2024-06-21 20:19:18,846 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 211 selfloop transitions, 89 changer transitions 0/307 dead transitions. [2024-06-21 20:19:18,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 307 transitions, 4900 flow [2024-06-21 20:19:18,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:19:18,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:19:18,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 20:19:18,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608058608058608 [2024-06-21 20:19:18,847 INFO L175 Difference]: Start difference. First operand has 303 places, 276 transitions, 3816 flow. Second operand 7 states and 166 transitions. [2024-06-21 20:19:18,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 307 transitions, 4900 flow [2024-06-21 20:19:22,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 307 transitions, 4661 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 20:19:22,902 INFO L231 Difference]: Finished difference. Result has 303 places, 277 transitions, 3773 flow [2024-06-21 20:19:22,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3577, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3773, PETRI_PLACES=303, PETRI_TRANSITIONS=277} [2024-06-21 20:19:22,902 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 263 predicate places. [2024-06-21 20:19:22,902 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 277 transitions, 3773 flow [2024-06-21 20:19:22,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:22,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:22,903 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:19:22,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 20:19:22,903 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:19:22,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:22,903 INFO L85 PathProgramCache]: Analyzing trace with hash 2063405408, now seen corresponding path program 8 times [2024-06-21 20:19:22,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:22,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440055953] [2024-06-21 20:19:22,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:22,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:22,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:22,985 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:19:22,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:22,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440055953] [2024-06-21 20:19:22,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440055953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:22,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:22,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:22,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789082561] [2024-06-21 20:19:22,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:22,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:22,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:22,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:22,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:23,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:19:23,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 277 transitions, 3773 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:19:23,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:23,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:19:23,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:23,940 INFO L124 PetriNetUnfolderBase]: 3215/5541 cut-off events. [2024-06-21 20:19:23,940 INFO L125 PetriNetUnfolderBase]: For 1214019/1214022 co-relation queries the response was YES. [2024-06-21 20:19:23,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49601 conditions, 5541 events. 3215/5541 cut-off events. For 1214019/1214022 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 39144 event pairs, 1096 based on Foata normal form. 7/5546 useless extension candidates. Maximal degree in co-relation 49457. Up to 4752 conditions per place. [2024-06-21 20:19:24,011 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 214 selfloop transitions, 87 changer transitions 0/308 dead transitions. [2024-06-21 20:19:24,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 308 transitions, 4481 flow [2024-06-21 20:19:24,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:24,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:24,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 20:19:24,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993589743589743 [2024-06-21 20:19:24,012 INFO L175 Difference]: Start difference. First operand has 303 places, 277 transitions, 3773 flow. Second operand 8 states and 187 transitions. [2024-06-21 20:19:24,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 308 transitions, 4481 flow [2024-06-21 20:19:28,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 308 transitions, 4238 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 20:19:28,374 INFO L231 Difference]: Finished difference. Result has 306 places, 278 transitions, 3726 flow [2024-06-21 20:19:28,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3539, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3726, PETRI_PLACES=306, PETRI_TRANSITIONS=278} [2024-06-21 20:19:28,375 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 266 predicate places. [2024-06-21 20:19:28,375 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 278 transitions, 3726 flow [2024-06-21 20:19:28,375 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:19:28,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:28,375 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:19:28,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 20:19:28,375 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:19:28,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:28,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1883263447, now seen corresponding path program 10 times [2024-06-21 20:19:28,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:28,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430012547] [2024-06-21 20:19:28,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:28,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:28,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:28,447 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:19:28,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:28,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430012547] [2024-06-21 20:19:28,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430012547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:28,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:28,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:28,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310307110] [2024-06-21 20:19:28,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:28,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:28,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:28,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:28,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:28,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:19:28,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 278 transitions, 3726 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:19:28,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:28,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:19:28,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:29,422 INFO L124 PetriNetUnfolderBase]: 3268/5588 cut-off events. [2024-06-21 20:19:29,422 INFO L125 PetriNetUnfolderBase]: For 1265353/1265356 co-relation queries the response was YES. [2024-06-21 20:19:29,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50328 conditions, 5588 events. 3268/5588 cut-off events. For 1265353/1265356 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 39017 event pairs, 1069 based on Foata normal form. 7/5593 useless extension candidates. Maximal degree in co-relation 50184. Up to 3301 conditions per place. [2024-06-21 20:19:29,500 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 160 selfloop transitions, 150 changer transitions 0/317 dead transitions. [2024-06-21 20:19:29,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 317 transitions, 4914 flow [2024-06-21 20:19:29,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:29,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:29,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 20:19:29,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2024-06-21 20:19:29,502 INFO L175 Difference]: Start difference. First operand has 306 places, 278 transitions, 3726 flow. Second operand 8 states and 196 transitions. [2024-06-21 20:19:29,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 317 transitions, 4914 flow [2024-06-21 20:19:33,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 317 transitions, 4740 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 20:19:33,958 INFO L231 Difference]: Finished difference. Result has 309 places, 280 transitions, 3927 flow [2024-06-21 20:19:33,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3552, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3927, PETRI_PLACES=309, PETRI_TRANSITIONS=280} [2024-06-21 20:19:33,958 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 269 predicate places. [2024-06-21 20:19:33,958 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 280 transitions, 3927 flow [2024-06-21 20:19:33,958 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:19:33,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:33,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] [2024-06-21 20:19:33,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 20:19:33,959 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:19:33,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:33,959 INFO L85 PathProgramCache]: Analyzing trace with hash -2086576779, now seen corresponding path program 11 times [2024-06-21 20:19:33,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:33,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753975372] [2024-06-21 20:19:33,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:33,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:33,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:34,042 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:19:34,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:34,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753975372] [2024-06-21 20:19:34,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753975372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:34,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:34,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:34,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477992952] [2024-06-21 20:19:34,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:34,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:34,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:34,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:34,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:34,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:19:34,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 280 transitions, 3927 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:19:34,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:34,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:19:34,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:35,019 INFO L124 PetriNetUnfolderBase]: 3288/5666 cut-off events. [2024-06-21 20:19:35,019 INFO L125 PetriNetUnfolderBase]: For 1296641/1296641 co-relation queries the response was YES. [2024-06-21 20:19:35,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51380 conditions, 5666 events. 3288/5666 cut-off events. For 1296641/1296641 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 40248 event pairs, 1193 based on Foata normal form. 6/5671 useless extension candidates. Maximal degree in co-relation 51234. Up to 5035 conditions per place. [2024-06-21 20:19:35,091 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 272 selfloop transitions, 31 changer transitions 0/310 dead transitions. [2024-06-21 20:19:35,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 310 transitions, 4664 flow [2024-06-21 20:19:35,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:35,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:35,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-21 20:19:35,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-21 20:19:35,092 INFO L175 Difference]: Start difference. First operand has 309 places, 280 transitions, 3927 flow. Second operand 8 states and 180 transitions. [2024-06-21 20:19:35,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 310 transitions, 4664 flow [2024-06-21 20:19:39,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 310 transitions, 4177 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 20:19:39,285 INFO L231 Difference]: Finished difference. Result has 310 places, 281 transitions, 3541 flow [2024-06-21 20:19:39,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3449, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3541, PETRI_PLACES=310, PETRI_TRANSITIONS=281} [2024-06-21 20:19:39,285 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 270 predicate places. [2024-06-21 20:19:39,286 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 281 transitions, 3541 flow [2024-06-21 20:19:39,286 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:19:39,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:39,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] [2024-06-21 20:19:39,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 20:19:39,286 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:19:39,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:39,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1892517877, now seen corresponding path program 12 times [2024-06-21 20:19:39,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:39,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485969198] [2024-06-21 20:19:39,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:39,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:39,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:39,362 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:19:39,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:39,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485969198] [2024-06-21 20:19:39,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485969198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:39,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:39,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:39,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598123667] [2024-06-21 20:19:39,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:39,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:39,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:39,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:39,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:39,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:19:39,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 281 transitions, 3541 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:19:39,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:39,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:19:39,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:40,357 INFO L124 PetriNetUnfolderBase]: 3308/5663 cut-off events. [2024-06-21 20:19:40,357 INFO L125 PetriNetUnfolderBase]: For 1317462/1317465 co-relation queries the response was YES. [2024-06-21 20:19:40,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50490 conditions, 5663 events. 3308/5663 cut-off events. For 1317462/1317465 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 39784 event pairs, 1107 based on Foata normal form. 7/5668 useless extension candidates. Maximal degree in co-relation 50345. Up to 3325 conditions per place. [2024-06-21 20:19:40,438 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 160 selfloop transitions, 149 changer transitions 0/316 dead transitions. [2024-06-21 20:19:40,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 316 transitions, 4503 flow [2024-06-21 20:19:40,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:40,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:40,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 20:19:40,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185897435897436 [2024-06-21 20:19:40,439 INFO L175 Difference]: Start difference. First operand has 310 places, 281 transitions, 3541 flow. Second operand 8 states and 193 transitions. [2024-06-21 20:19:40,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 316 transitions, 4503 flow [2024-06-21 20:19:45,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 316 transitions, 4369 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 20:19:45,063 INFO L231 Difference]: Finished difference. Result has 311 places, 282 transitions, 3735 flow [2024-06-21 20:19:45,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3407, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3735, PETRI_PLACES=311, PETRI_TRANSITIONS=282} [2024-06-21 20:19:45,063 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 271 predicate places. [2024-06-21 20:19:45,063 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 282 transitions, 3735 flow [2024-06-21 20:19:45,064 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:19:45,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:45,064 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:19:45,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 20:19:45,064 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:19:45,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:45,065 INFO L85 PathProgramCache]: Analyzing trace with hash -2086963070, now seen corresponding path program 9 times [2024-06-21 20:19:45,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:45,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032145289] [2024-06-21 20:19:45,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:45,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:45,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:45,145 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:19:45,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:45,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032145289] [2024-06-21 20:19:45,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032145289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:45,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:45,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:45,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298937853] [2024-06-21 20:19:45,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:45,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:45,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:45,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:45,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:45,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:19:45,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 282 transitions, 3735 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:19:45,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:45,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:19:45,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:46,183 INFO L124 PetriNetUnfolderBase]: 3328/5726 cut-off events. [2024-06-21 20:19:46,184 INFO L125 PetriNetUnfolderBase]: For 1346018/1346021 co-relation queries the response was YES. [2024-06-21 20:19:46,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51269 conditions, 5726 events. 3328/5726 cut-off events. For 1346018/1346021 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 40596 event pairs, 1141 based on Foata normal form. 7/5729 useless extension candidates. Maximal degree in co-relation 51123. Up to 4859 conditions per place. [2024-06-21 20:19:46,257 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 217 selfloop transitions, 90 changer transitions 0/314 dead transitions. [2024-06-21 20:19:46,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 314 transitions, 4454 flow [2024-06-21 20:19:46,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:19:46,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:19:46,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-21 20:19:46,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5783475783475783 [2024-06-21 20:19:46,259 INFO L175 Difference]: Start difference. First operand has 311 places, 282 transitions, 3735 flow. Second operand 9 states and 203 transitions. [2024-06-21 20:19:46,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 314 transitions, 4454 flow [2024-06-21 20:19:50,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 314 transitions, 4211 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 20:19:50,893 INFO L231 Difference]: Finished difference. Result has 315 places, 283 transitions, 3687 flow [2024-06-21 20:19:50,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3492, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3687, PETRI_PLACES=315, PETRI_TRANSITIONS=283} [2024-06-21 20:19:50,893 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 275 predicate places. [2024-06-21 20:19:50,893 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 283 transitions, 3687 flow [2024-06-21 20:19:50,894 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:19:50,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:50,894 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:19:50,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 20:19:50,894 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:19:50,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:50,894 INFO L85 PathProgramCache]: Analyzing trace with hash -296162639, now seen corresponding path program 13 times [2024-06-21 20:19:50,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:50,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382226224] [2024-06-21 20:19:50,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:50,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:50,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:50,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:19:50,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:50,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382226224] [2024-06-21 20:19:50,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382226224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:50,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:50,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:50,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822104556] [2024-06-21 20:19:50,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:50,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:50,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:50,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:50,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:51,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:19:51,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 283 transitions, 3687 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:19:51,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:51,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:19:51,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:52,021 INFO L124 PetriNetUnfolderBase]: 3356/5770 cut-off events. [2024-06-21 20:19:52,021 INFO L125 PetriNetUnfolderBase]: For 1383484/1383484 co-relation queries the response was YES. [2024-06-21 20:19:52,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51569 conditions, 5770 events. 3356/5770 cut-off events. For 1383484/1383484 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 40970 event pairs, 1347 based on Foata normal form. 8/5777 useless extension candidates. Maximal degree in co-relation 51422. Up to 5294 conditions per place. [2024-06-21 20:19:52,105 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 270 selfloop transitions, 26 changer transitions 0/303 dead transitions. [2024-06-21 20:19:52,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 303 transitions, 4368 flow [2024-06-21 20:19:52,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:52,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:52,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-21 20:19:52,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544871794871795 [2024-06-21 20:19:52,106 INFO L175 Difference]: Start difference. First operand has 315 places, 283 transitions, 3687 flow. Second operand 8 states and 173 transitions. [2024-06-21 20:19:52,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 303 transitions, 4368 flow [2024-06-21 20:19:56,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 303 transitions, 4186 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:19:56,921 INFO L231 Difference]: Finished difference. Result has 316 places, 284 transitions, 3593 flow [2024-06-21 20:19:56,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3505, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3593, PETRI_PLACES=316, PETRI_TRANSITIONS=284} [2024-06-21 20:19:56,922 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 276 predicate places. [2024-06-21 20:19:56,922 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 284 transitions, 3593 flow [2024-06-21 20:19:56,922 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:19:56,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:56,922 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:19:56,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 20:19:56,923 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:19:56,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:56,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1552792435, now seen corresponding path program 14 times [2024-06-21 20:19:56,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:56,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487163993] [2024-06-21 20:19:56,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:56,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:56,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:56,997 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:19:56,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:56,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487163993] [2024-06-21 20:19:56,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487163993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:56,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:56,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:56,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256273525] [2024-06-21 20:19:56,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:56,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:56,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:56,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:56,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:57,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:19:57,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 284 transitions, 3593 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:19:57,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:57,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:19:57,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:58,033 INFO L124 PetriNetUnfolderBase]: 3409/5859 cut-off events. [2024-06-21 20:19:58,033 INFO L125 PetriNetUnfolderBase]: For 1432863/1432866 co-relation queries the response was YES. [2024-06-21 20:19:58,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52808 conditions, 5859 events. 3409/5859 cut-off events. For 1432863/1432866 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 41735 event pairs, 1401 based on Foata normal form. 7/5864 useless extension candidates. Maximal degree in co-relation 52660. Up to 5121 conditions per place. [2024-06-21 20:19:58,115 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 183 selfloop transitions, 119 changer transitions 0/309 dead transitions. [2024-06-21 20:19:58,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 309 transitions, 4537 flow [2024-06-21 20:19:58,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:58,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:58,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 20:19:58,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865384615384616 [2024-06-21 20:19:58,116 INFO L175 Difference]: Start difference. First operand has 316 places, 284 transitions, 3593 flow. Second operand 8 states and 183 transitions. [2024-06-21 20:19:58,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 309 transitions, 4537 flow [2024-06-21 20:20:02,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 309 transitions, 4466 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 20:20:02,974 INFO L231 Difference]: Finished difference. Result has 318 places, 286 transitions, 3828 flow [2024-06-21 20:20:02,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3522, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3828, PETRI_PLACES=318, PETRI_TRANSITIONS=286} [2024-06-21 20:20:02,974 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 278 predicate places. [2024-06-21 20:20:02,975 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 286 transitions, 3828 flow [2024-06-21 20:20:02,975 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:20:02,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:02,975 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:20:02,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 20:20:02,975 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:20:02,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:02,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1184326517, now seen corresponding path program 15 times [2024-06-21 20:20:02,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:02,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628141591] [2024-06-21 20:20:02,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:02,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:02,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:03,053 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:20:03,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:03,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628141591] [2024-06-21 20:20:03,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628141591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:03,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:03,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:03,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023457088] [2024-06-21 20:20:03,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:03,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:03,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:03,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:03,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:03,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:20:03,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 286 transitions, 3828 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:20:03,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:03,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:20:03,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:04,094 INFO L124 PetriNetUnfolderBase]: 3391/5823 cut-off events. [2024-06-21 20:20:04,094 INFO L125 PetriNetUnfolderBase]: For 1429561/1429564 co-relation queries the response was YES. [2024-06-21 20:20:04,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52163 conditions, 5823 events. 3391/5823 cut-off events. For 1429561/1429564 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 41370 event pairs, 1391 based on Foata normal form. 9/5830 useless extension candidates. Maximal degree in co-relation 52014. Up to 5175 conditions per place. [2024-06-21 20:20:04,169 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 182 selfloop transitions, 116 changer transitions 0/305 dead transitions. [2024-06-21 20:20:04,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 305 transitions, 4484 flow [2024-06-21 20:20:04,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:20:04,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:20:04,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-21 20:20:04,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-21 20:20:04,170 INFO L175 Difference]: Start difference. First operand has 318 places, 286 transitions, 3828 flow. Second operand 8 states and 180 transitions. [2024-06-21 20:20:04,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 305 transitions, 4484 flow [2024-06-21 20:20:08,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 305 transitions, 4300 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 20:20:08,410 INFO L231 Difference]: Finished difference. Result has 322 places, 286 transitions, 3881 flow [2024-06-21 20:20:08,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3644, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3881, PETRI_PLACES=322, PETRI_TRANSITIONS=286} [2024-06-21 20:20:08,411 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 282 predicate places. [2024-06-21 20:20:08,411 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 286 transitions, 3881 flow [2024-06-21 20:20:08,411 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:20:08,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:08,411 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:20:08,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 20:20:08,412 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:20:08,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:08,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1562843027, now seen corresponding path program 16 times [2024-06-21 20:20:08,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:08,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789224061] [2024-06-21 20:20:08,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:08,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:08,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:08,497 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:20:08,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:08,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789224061] [2024-06-21 20:20:08,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789224061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:08,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:08,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:08,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912582625] [2024-06-21 20:20:08,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:08,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:08,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:08,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:08,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:08,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:20:08,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 286 transitions, 3881 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:20:08,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:08,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:20:08,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:09,582 INFO L124 PetriNetUnfolderBase]: 3426/5892 cut-off events. [2024-06-21 20:20:09,582 INFO L125 PetriNetUnfolderBase]: For 1442838/1442838 co-relation queries the response was YES. [2024-06-21 20:20:09,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52482 conditions, 5892 events. 3426/5892 cut-off events. For 1442838/1442838 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 42040 event pairs, 1359 based on Foata normal form. 8/5899 useless extension candidates. Maximal degree in co-relation 52331. Up to 5332 conditions per place. [2024-06-21 20:20:09,673 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 277 selfloop transitions, 28 changer transitions 0/312 dead transitions. [2024-06-21 20:20:09,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 312 transitions, 4616 flow [2024-06-21 20:20:09,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:20:09,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:20:09,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-21 20:20:09,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527065527065527 [2024-06-21 20:20:09,675 INFO L175 Difference]: Start difference. First operand has 322 places, 286 transitions, 3881 flow. Second operand 9 states and 194 transitions. [2024-06-21 20:20:09,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 312 transitions, 4616 flow [2024-06-21 20:20:16,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 312 transitions, 4374 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:20:16,136 INFO L231 Difference]: Finished difference. Result has 325 places, 288 transitions, 3748 flow [2024-06-21 20:20:16,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3639, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3748, PETRI_PLACES=325, PETRI_TRANSITIONS=288} [2024-06-21 20:20:16,137 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 285 predicate places. [2024-06-21 20:20:16,137 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 288 transitions, 3748 flow [2024-06-21 20:20:16,137 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:20:16,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:16,137 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:20:16,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 20:20:16,138 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:20:16,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:16,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1184178306, now seen corresponding path program 10 times [2024-06-21 20:20:16,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:16,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14217784] [2024-06-21 20:20:16,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:16,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:16,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:16,216 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:20:16,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:16,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14217784] [2024-06-21 20:20:16,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14217784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:16,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:16,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:16,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874921177] [2024-06-21 20:20:16,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:16,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:16,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:16,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:16,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:16,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:20:16,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 288 transitions, 3748 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:20:16,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:16,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:20:16,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:17,241 INFO L124 PetriNetUnfolderBase]: 3413/5882 cut-off events. [2024-06-21 20:20:17,241 INFO L125 PetriNetUnfolderBase]: For 1427800/1427803 co-relation queries the response was YES. [2024-06-21 20:20:17,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51907 conditions, 5882 events. 3413/5882 cut-off events. For 1427800/1427803 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 42038 event pairs, 1388 based on Foata normal form. 7/5885 useless extension candidates. Maximal degree in co-relation 51754. Up to 5277 conditions per place. [2024-06-21 20:20:17,317 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 247 selfloop transitions, 58 changer transitions 0/312 dead transitions. [2024-06-21 20:20:17,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 312 transitions, 4432 flow [2024-06-21 20:20:17,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:20:17,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:20:17,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-21 20:20:17,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5461538461538461 [2024-06-21 20:20:17,319 INFO L175 Difference]: Start difference. First operand has 325 places, 288 transitions, 3748 flow. Second operand 10 states and 213 transitions. [2024-06-21 20:20:17,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 312 transitions, 4432 flow [2024-06-21 20:20:23,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 312 transitions, 4360 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 20:20:23,025 INFO L231 Difference]: Finished difference. Result has 329 places, 288 transitions, 3796 flow [2024-06-21 20:20:23,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3676, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3796, PETRI_PLACES=329, PETRI_TRANSITIONS=288} [2024-06-21 20:20:23,025 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 289 predicate places. [2024-06-21 20:20:23,025 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 288 transitions, 3796 flow [2024-06-21 20:20:23,025 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:20:23,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:23,026 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:20:23,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 20:20:23,026 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:20:23,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:23,026 INFO L85 PathProgramCache]: Analyzing trace with hash -430647149, now seen corresponding path program 17 times [2024-06-21 20:20:23,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:23,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774579122] [2024-06-21 20:20:23,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:23,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:23,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:23,110 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:20:23,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:23,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774579122] [2024-06-21 20:20:23,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774579122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:23,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:23,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:23,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026244587] [2024-06-21 20:20:23,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:23,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:23,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:23,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:23,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:23,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:20:23,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 288 transitions, 3796 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:20:23,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:23,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:20:23,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:24,174 INFO L124 PetriNetUnfolderBase]: 3433/5909 cut-off events. [2024-06-21 20:20:24,175 INFO L125 PetriNetUnfolderBase]: For 1454993/1454993 co-relation queries the response was YES. [2024-06-21 20:20:24,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52295 conditions, 5909 events. 3433/5909 cut-off events. For 1454993/1454993 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 42310 event pairs, 1340 based on Foata normal form. 6/5914 useless extension candidates. Maximal degree in co-relation 52141. Up to 5362 conditions per place. [2024-06-21 20:20:24,254 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 281 selfloop transitions, 26 changer transitions 0/314 dead transitions. [2024-06-21 20:20:24,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 314 transitions, 4527 flow [2024-06-21 20:20:24,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:20:24,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:20:24,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 20:20:24,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673076923076923 [2024-06-21 20:20:24,256 INFO L175 Difference]: Start difference. First operand has 329 places, 288 transitions, 3796 flow. Second operand 8 states and 177 transitions. [2024-06-21 20:20:24,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 314 transitions, 4527 flow [2024-06-21 20:20:30,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 314 transitions, 4370 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-21 20:20:30,166 INFO L231 Difference]: Finished difference. Result has 327 places, 289 transitions, 3726 flow [2024-06-21 20:20:30,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3639, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3726, PETRI_PLACES=327, PETRI_TRANSITIONS=289} [2024-06-21 20:20:30,167 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 287 predicate places. [2024-06-21 20:20:30,167 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 289 transitions, 3726 flow [2024-06-21 20:20:30,167 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:20:30,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:30,167 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:20:30,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 20:20:30,167 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:20:30,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:30,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1420353666, now seen corresponding path program 11 times [2024-06-21 20:20:30,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:30,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856553804] [2024-06-21 20:20:30,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:30,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:30,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:30,244 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:20:30,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:30,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856553804] [2024-06-21 20:20:30,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856553804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:30,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:30,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:30,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227700551] [2024-06-21 20:20:30,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:30,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:30,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:30,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:30,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:30,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:20:30,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 289 transitions, 3726 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:20:30,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:30,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:20:30,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:31,393 INFO L124 PetriNetUnfolderBase]: 3420/5891 cut-off events. [2024-06-21 20:20:31,393 INFO L125 PetriNetUnfolderBase]: For 1449356/1449359 co-relation queries the response was YES. [2024-06-21 20:20:31,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51596 conditions, 5891 events. 3420/5891 cut-off events. For 1449356/1449359 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 42162 event pairs, 1377 based on Foata normal form. 7/5886 useless extension candidates. Maximal degree in co-relation 51443. Up to 5128 conditions per place. [2024-06-21 20:20:31,462 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 239 selfloop transitions, 67 changer transitions 0/313 dead transitions. [2024-06-21 20:20:31,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 313 transitions, 4412 flow [2024-06-21 20:20:31,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:20:31,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:20:31,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-21 20:20:31,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5584045584045584 [2024-06-21 20:20:31,463 INFO L175 Difference]: Start difference. First operand has 327 places, 289 transitions, 3726 flow. Second operand 9 states and 196 transitions. [2024-06-21 20:20:31,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 313 transitions, 4412 flow [2024-06-21 20:20:36,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 313 transitions, 4328 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 20:20:36,450 INFO L231 Difference]: Finished difference. Result has 330 places, 289 transitions, 3780 flow [2024-06-21 20:20:36,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3642, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3780, PETRI_PLACES=330, PETRI_TRANSITIONS=289} [2024-06-21 20:20:36,450 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 290 predicate places. [2024-06-21 20:20:36,450 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 289 transitions, 3780 flow [2024-06-21 20:20:36,451 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:20:36,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:36,451 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:20:36,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 20:20:36,451 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:20:36,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:36,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1420354007, now seen corresponding path program 18 times [2024-06-21 20:20:36,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:36,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719251821] [2024-06-21 20:20:36,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:36,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:36,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:36,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:20:36,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:36,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719251821] [2024-06-21 20:20:36,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719251821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:36,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:36,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:36,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999579793] [2024-06-21 20:20:36,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:36,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:36,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:36,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:36,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:36,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:20:36,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 289 transitions, 3780 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:20:36,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:36,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:20:36,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:37,540 INFO L124 PetriNetUnfolderBase]: 3440/5904 cut-off events. [2024-06-21 20:20:37,540 INFO L125 PetriNetUnfolderBase]: For 1475798/1475801 co-relation queries the response was YES. [2024-06-21 20:20:37,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52053 conditions, 5904 events. 3440/5904 cut-off events. For 1475798/1475801 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 42096 event pairs, 1370 based on Foata normal form. 7/5909 useless extension candidates. Maximal degree in co-relation 51900. Up to 4902 conditions per place. [2024-06-21 20:20:37,617 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 179 selfloop transitions, 130 changer transitions 0/316 dead transitions. [2024-06-21 20:20:37,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 316 transitions, 4527 flow [2024-06-21 20:20:37,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:20:37,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:20:37,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 20:20:37,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592948717948718 [2024-06-21 20:20:37,618 INFO L175 Difference]: Start difference. First operand has 330 places, 289 transitions, 3780 flow. Second operand 8 states and 185 transitions. [2024-06-21 20:20:37,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 316 transitions, 4527 flow [2024-06-21 20:20:42,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 316 transitions, 4389 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 20:20:42,834 INFO L231 Difference]: Finished difference. Result has 331 places, 290 transitions, 3939 flow [2024-06-21 20:20:42,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3642, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3939, PETRI_PLACES=331, PETRI_TRANSITIONS=290} [2024-06-21 20:20:42,835 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 291 predicate places. [2024-06-21 20:20:42,835 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 290 transitions, 3939 flow [2024-06-21 20:20:42,835 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:20:42,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:42,835 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:20:42,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 20:20:42,835 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:20:42,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:42,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1889716145, now seen corresponding path program 19 times [2024-06-21 20:20:42,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:42,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356014784] [2024-06-21 20:20:42,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:42,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:42,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:42,924 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:20:42,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:42,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356014784] [2024-06-21 20:20:42,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356014784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:42,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:42,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:42,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394732832] [2024-06-21 20:20:42,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:42,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:42,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:42,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:42,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:42,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:20:42,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 290 transitions, 3939 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:20:42,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:42,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:20:42,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:43,963 INFO L124 PetriNetUnfolderBase]: 3476/5980 cut-off events. [2024-06-21 20:20:43,963 INFO L125 PetriNetUnfolderBase]: For 1516637/1516637 co-relation queries the response was YES. [2024-06-21 20:20:44,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52948 conditions, 5980 events. 3476/5980 cut-off events. For 1516637/1516637 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 42768 event pairs, 1385 based on Foata normal form. 8/5987 useless extension candidates. Maximal degree in co-relation 52794. Up to 5495 conditions per place. [2024-06-21 20:20:44,042 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 278 selfloop transitions, 19 changer transitions 10/314 dead transitions. [2024-06-21 20:20:44,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 314 transitions, 4724 flow [2024-06-21 20:20:44,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:20:44,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:20:44,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-21 20:20:44,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-21 20:20:44,044 INFO L175 Difference]: Start difference. First operand has 331 places, 290 transitions, 3939 flow. Second operand 7 states and 154 transitions. [2024-06-21 20:20:44,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 314 transitions, 4724 flow [2024-06-21 20:20:50,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 314 transitions, 4434 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 20:20:50,408 INFO L231 Difference]: Finished difference. Result has 333 places, 292 transitions, 3735 flow [2024-06-21 20:20:50,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3657, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3735, PETRI_PLACES=333, PETRI_TRANSITIONS=292} [2024-06-21 20:20:50,409 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 293 predicate places. [2024-06-21 20:20:50,409 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 292 transitions, 3735 flow [2024-06-21 20:20:50,409 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:20:50,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:50,409 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:20:50,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 20:20:50,410 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:20:50,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:50,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1071471815, now seen corresponding path program 20 times [2024-06-21 20:20:50,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:50,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730746085] [2024-06-21 20:20:50,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:50,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:50,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:50,497 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:20:50,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:50,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730746085] [2024-06-21 20:20:50,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730746085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:50,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:50,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:50,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978710411] [2024-06-21 20:20:50,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:50,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:50,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:50,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:50,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:50,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:20:50,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 292 transitions, 3735 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:20:50,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:50,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:20:50,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:51,614 INFO L124 PetriNetUnfolderBase]: 3425/5901 cut-off events. [2024-06-21 20:20:51,614 INFO L125 PetriNetUnfolderBase]: For 1492023/1492023 co-relation queries the response was YES. [2024-06-21 20:20:51,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51256 conditions, 5901 events. 3425/5901 cut-off events. For 1492023/1492023 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 42215 event pairs, 1367 based on Foata normal form. 8/5906 useless extension candidates. Maximal degree in co-relation 51100. Up to 5319 conditions per place. [2024-06-21 20:20:51,689 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 265 selfloop transitions, 47 changer transitions 7/326 dead transitions. [2024-06-21 20:20:51,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 326 transitions, 4473 flow [2024-06-21 20:20:51,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:20:51,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:20:51,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 20:20:51,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2024-06-21 20:20:51,690 INFO L175 Difference]: Start difference. First operand has 333 places, 292 transitions, 3735 flow. Second operand 8 states and 196 transitions. [2024-06-21 20:20:51,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 326 transitions, 4473 flow [2024-06-21 20:20:57,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 326 transitions, 4425 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 20:20:57,286 INFO L231 Difference]: Finished difference. Result has 334 places, 288 transitions, 3716 flow [2024-06-21 20:20:57,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3687, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3716, PETRI_PLACES=334, PETRI_TRANSITIONS=288} [2024-06-21 20:20:57,286 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 294 predicate places. [2024-06-21 20:20:57,286 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 288 transitions, 3716 flow [2024-06-21 20:20:57,287 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:20:57,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:57,287 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:20:57,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 20:20:57,287 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:20:57,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:57,287 INFO L85 PathProgramCache]: Analyzing trace with hash 152826575, now seen corresponding path program 21 times [2024-06-21 20:20:57,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:57,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683568314] [2024-06-21 20:20:57,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:57,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:57,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:57,373 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:20:57,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:57,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683568314] [2024-06-21 20:20:57,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683568314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:57,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:57,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:57,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277262248] [2024-06-21 20:20:57,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:57,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:57,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:57,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:57,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:57,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:20:57,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 288 transitions, 3716 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:20:57,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:57,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:20:57,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:58,411 INFO L124 PetriNetUnfolderBase]: 3367/5803 cut-off events. [2024-06-21 20:20:58,411 INFO L125 PetriNetUnfolderBase]: For 1442577/1442577 co-relation queries the response was YES. [2024-06-21 20:20:58,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49872 conditions, 5803 events. 3367/5803 cut-off events. For 1442577/1442577 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 41287 event pairs, 1120 based on Foata normal form. 8/5810 useless extension candidates. Maximal degree in co-relation 49717. Up to 4812 conditions per place. [2024-06-21 20:20:58,492 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 256 selfloop transitions, 55 changer transitions 11/329 dead transitions. [2024-06-21 20:20:58,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 329 transitions, 4714 flow [2024-06-21 20:20:58,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:20:58,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:20:58,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-21 20:20:58,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6506410256410257 [2024-06-21 20:20:58,493 INFO L175 Difference]: Start difference. First operand has 334 places, 288 transitions, 3716 flow. Second operand 8 states and 203 transitions. [2024-06-21 20:20:58,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 329 transitions, 4714 flow [2024-06-21 20:21:03,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 329 transitions, 4604 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 20:21:03,664 INFO L231 Difference]: Finished difference. Result has 333 places, 280 transitions, 3603 flow [2024-06-21 20:21:03,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3608, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3603, PETRI_PLACES=333, PETRI_TRANSITIONS=280} [2024-06-21 20:21:03,664 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 293 predicate places. [2024-06-21 20:21:03,664 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 280 transitions, 3603 flow [2024-06-21 20:21:03,664 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:21:03,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:03,665 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:21:03,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 20:21:03,665 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:21:03,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:03,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1050901809, now seen corresponding path program 22 times [2024-06-21 20:21:03,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:03,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440728446] [2024-06-21 20:21:03,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:03,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:03,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:03,754 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:21:03,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:03,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440728446] [2024-06-21 20:21:03,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440728446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:03,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:03,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:03,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373917182] [2024-06-21 20:21:03,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:03,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:03,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:03,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:03,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:03,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:21:03,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 280 transitions, 3603 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:21:03,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:03,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:21:03,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:04,721 INFO L124 PetriNetUnfolderBase]: 3205/5554 cut-off events. [2024-06-21 20:21:04,722 INFO L125 PetriNetUnfolderBase]: For 1395702/1395702 co-relation queries the response was YES. [2024-06-21 20:21:04,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44992 conditions, 5554 events. 3205/5554 cut-off events. For 1395702/1395702 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 39451 event pairs, 1279 based on Foata normal form. 34/5585 useless extension candidates. Maximal degree in co-relation 44837. Up to 4822 conditions per place. [2024-06-21 20:21:04,797 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 260 selfloop transitions, 37 changer transitions 8/312 dead transitions. [2024-06-21 20:21:04,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 312 transitions, 4313 flow [2024-06-21 20:21:04,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:21:04,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:21:04,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 20:21:04,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-21 20:21:04,799 INFO L175 Difference]: Start difference. First operand has 333 places, 280 transitions, 3603 flow. Second operand 7 states and 175 transitions. [2024-06-21 20:21:04,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 312 transitions, 4313 flow [2024-06-21 20:21:10,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 312 transitions, 4152 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-21 20:21:10,655 INFO L231 Difference]: Finished difference. Result has 329 places, 274 transitions, 3428 flow [2024-06-21 20:21:10,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3442, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3428, PETRI_PLACES=329, PETRI_TRANSITIONS=274} [2024-06-21 20:21:10,655 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 289 predicate places. [2024-06-21 20:21:10,655 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 274 transitions, 3428 flow [2024-06-21 20:21:10,655 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:21:10,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:10,656 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:21:10,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 20:21:10,656 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:21:10,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:10,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1518818195, now seen corresponding path program 23 times [2024-06-21 20:21:10,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:10,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035357797] [2024-06-21 20:21:10,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:10,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:10,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:10,743 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:21:10,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:10,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035357797] [2024-06-21 20:21:10,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035357797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:10,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:10,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:10,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409960769] [2024-06-21 20:21:10,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:10,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:10,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:10,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:10,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:10,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:21:10,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 274 transitions, 3428 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:21:10,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:10,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:21:10,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:11,698 INFO L124 PetriNetUnfolderBase]: 3051/5315 cut-off events. [2024-06-21 20:21:11,699 INFO L125 PetriNetUnfolderBase]: For 1190827/1190832 co-relation queries the response was YES. [2024-06-21 20:21:11,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42771 conditions, 5315 events. 3051/5315 cut-off events. For 1190827/1190832 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 37581 event pairs, 1239 based on Foata normal form. 13/5327 useless extension candidates. Maximal degree in co-relation 42617. Up to 4737 conditions per place. [2024-06-21 20:21:11,774 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 238 selfloop transitions, 47 changer transitions 10/302 dead transitions. [2024-06-21 20:21:11,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 302 transitions, 4102 flow [2024-06-21 20:21:11,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:21:11,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:21:11,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 20:21:11,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592948717948718 [2024-06-21 20:21:11,775 INFO L175 Difference]: Start difference. First operand has 329 places, 274 transitions, 3428 flow. Second operand 8 states and 185 transitions. [2024-06-21 20:21:11,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 302 transitions, 4102 flow [2024-06-21 20:21:15,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 302 transitions, 3970 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 20:21:15,386 INFO L231 Difference]: Finished difference. Result has 327 places, 270 transitions, 3328 flow [2024-06-21 20:21:15,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3296, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3328, PETRI_PLACES=327, PETRI_TRANSITIONS=270} [2024-06-21 20:21:15,386 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 287 predicate places. [2024-06-21 20:21:15,386 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 270 transitions, 3328 flow [2024-06-21 20:21:15,387 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:21:15,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:15,387 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:21:15,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 20:21:15,387 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:21:15,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:15,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1200847981, now seen corresponding path program 24 times [2024-06-21 20:21:15,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:15,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316439169] [2024-06-21 20:21:15,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:15,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:15,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:15,470 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:21:15,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:15,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316439169] [2024-06-21 20:21:15,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316439169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:15,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:15,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:15,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743221571] [2024-06-21 20:21:15,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:15,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:15,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:15,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:15,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:15,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:21:15,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 270 transitions, 3328 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:21:15,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:15,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:21:15,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:16,446 INFO L124 PetriNetUnfolderBase]: 3122/5432 cut-off events. [2024-06-21 20:21:16,447 INFO L125 PetriNetUnfolderBase]: For 1321304/1321304 co-relation queries the response was YES. [2024-06-21 20:21:16,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42825 conditions, 5432 events. 3122/5432 cut-off events. For 1321304/1321304 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 38483 event pairs, 1264 based on Foata normal form. 34/5465 useless extension candidates. Maximal degree in co-relation 42672. Up to 4727 conditions per place. [2024-06-21 20:21:16,517 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 241 selfloop transitions, 47 changer transitions 13/308 dead transitions. [2024-06-21 20:21:16,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 308 transitions, 4067 flow [2024-06-21 20:21:16,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:21:16,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:21:16,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-21 20:21:16,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6068376068376068 [2024-06-21 20:21:16,518 INFO L175 Difference]: Start difference. First operand has 327 places, 270 transitions, 3328 flow. Second operand 9 states and 213 transitions. [2024-06-21 20:21:16,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 308 transitions, 4067 flow [2024-06-21 20:21:19,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 308 transitions, 3965 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 20:21:19,670 INFO L231 Difference]: Finished difference. Result has 326 places, 266 transitions, 3272 flow [2024-06-21 20:21:19,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3226, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3272, PETRI_PLACES=326, PETRI_TRANSITIONS=266} [2024-06-21 20:21:19,670 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 286 predicate places. [2024-06-21 20:21:19,670 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 266 transitions, 3272 flow [2024-06-21 20:21:19,670 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:21:19,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:19,671 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:21:19,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 20:21:19,671 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:21:19,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:19,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1813453979, now seen corresponding path program 25 times [2024-06-21 20:21:19,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:19,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757812792] [2024-06-21 20:21:19,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:19,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:19,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:19,751 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:21:19,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:19,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757812792] [2024-06-21 20:21:19,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757812792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:19,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:19,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:19,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603141439] [2024-06-21 20:21:19,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:19,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:19,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:19,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:19,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:19,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:21:19,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 266 transitions, 3272 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:21:19,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:19,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:21:19,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:20,675 INFO L124 PetriNetUnfolderBase]: 2993/5221 cut-off events. [2024-06-21 20:21:20,675 INFO L125 PetriNetUnfolderBase]: For 1101044/1101049 co-relation queries the response was YES. [2024-06-21 20:21:20,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40978 conditions, 5221 events. 2993/5221 cut-off events. For 1101044/1101049 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 36854 event pairs, 1218 based on Foata normal form. 11/5231 useless extension candidates. Maximal degree in co-relation 40826. Up to 4644 conditions per place. [2024-06-21 20:21:20,744 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 241 selfloop transitions, 49 changer transitions 0/297 dead transitions. [2024-06-21 20:21:20,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 297 transitions, 3936 flow [2024-06-21 20:21:20,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:21:20,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:21:20,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 20:21:20,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993589743589743 [2024-06-21 20:21:20,745 INFO L175 Difference]: Start difference. First operand has 326 places, 266 transitions, 3272 flow. Second operand 8 states and 187 transitions. [2024-06-21 20:21:20,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 297 transitions, 3936 flow [2024-06-21 20:21:24,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 297 transitions, 3824 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 20:21:24,132 INFO L231 Difference]: Finished difference. Result has 323 places, 266 transitions, 3262 flow [2024-06-21 20:21:24,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3160, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3262, PETRI_PLACES=323, PETRI_TRANSITIONS=266} [2024-06-21 20:21:24,132 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 283 predicate places. [2024-06-21 20:21:24,132 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 266 transitions, 3262 flow [2024-06-21 20:21:24,132 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:21:24,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:24,133 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:21:24,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 20:21:24,133 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:21:24,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:24,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1754845685, now seen corresponding path program 26 times [2024-06-21 20:21:24,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:24,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115097847] [2024-06-21 20:21:24,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:24,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:24,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:24,212 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:21:24,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:24,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115097847] [2024-06-21 20:21:24,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115097847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:24,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:24,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:24,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666052967] [2024-06-21 20:21:24,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:24,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:24,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:24,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:24,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:24,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:21:24,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 266 transitions, 3262 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:21:24,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:24,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:21:24,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:25,208 INFO L124 PetriNetUnfolderBase]: 3127/5435 cut-off events. [2024-06-21 20:21:25,209 INFO L125 PetriNetUnfolderBase]: For 1216427/1216432 co-relation queries the response was YES. [2024-06-21 20:21:25,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44127 conditions, 5435 events. 3127/5435 cut-off events. For 1216427/1216432 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 38431 event pairs, 1124 based on Foata normal form. 11/5445 useless extension candidates. Maximal degree in co-relation 43976. Up to 4128 conditions per place. [2024-06-21 20:21:25,280 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 238 selfloop transitions, 63 changer transitions 0/308 dead transitions. [2024-06-21 20:21:25,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 308 transitions, 4455 flow [2024-06-21 20:21:25,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:21:25,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:21:25,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 20:21:25,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6378205128205128 [2024-06-21 20:21:25,281 INFO L175 Difference]: Start difference. First operand has 323 places, 266 transitions, 3262 flow. Second operand 8 states and 199 transitions. [2024-06-21 20:21:25,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 308 transitions, 4455 flow [2024-06-21 20:21:29,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 308 transitions, 4175 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 20:21:29,066 INFO L231 Difference]: Finished difference. Result has 322 places, 267 transitions, 3145 flow [2024-06-21 20:21:29,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2982, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3145, PETRI_PLACES=322, PETRI_TRANSITIONS=267} [2024-06-21 20:21:29,066 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 282 predicate places. [2024-06-21 20:21:29,067 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 267 transitions, 3145 flow [2024-06-21 20:21:29,067 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:21:29,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:29,067 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:21:29,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 20:21:29,067 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:21:29,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:29,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1755231635, now seen corresponding path program 27 times [2024-06-21 20:21:29,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:29,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898622900] [2024-06-21 20:21:29,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:29,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:29,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:29,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:21:29,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:29,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898622900] [2024-06-21 20:21:29,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898622900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:29,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:29,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:29,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108102196] [2024-06-21 20:21:29,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:29,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:29,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:29,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:29,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:29,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:21:29,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 267 transitions, 3145 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:21:29,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:29,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:21:29,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:30,097 INFO L124 PetriNetUnfolderBase]: 3114/5431 cut-off events. [2024-06-21 20:21:30,097 INFO L125 PetriNetUnfolderBase]: For 1203208/1203208 co-relation queries the response was YES. [2024-06-21 20:21:30,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43225 conditions, 5431 events. 3114/5431 cut-off events. For 1203208/1203208 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 38603 event pairs, 1210 based on Foata normal form. 6/5436 useless extension candidates. Maximal degree in co-relation 43075. Up to 4906 conditions per place. [2024-06-21 20:21:30,177 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 266 selfloop transitions, 18 changer transitions 0/291 dead transitions. [2024-06-21 20:21:30,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 291 transitions, 3785 flow [2024-06-21 20:21:30,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:21:30,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:21:30,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-21 20:21:30,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575091575091575 [2024-06-21 20:21:30,179 INFO L175 Difference]: Start difference. First operand has 322 places, 267 transitions, 3145 flow. Second operand 7 states and 157 transitions. [2024-06-21 20:21:30,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 291 transitions, 3785 flow [2024-06-21 20:21:35,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 291 transitions, 3487 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 20:21:35,785 INFO L231 Difference]: Finished difference. Result has 322 places, 267 transitions, 2887 flow [2024-06-21 20:21:35,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2847, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2887, PETRI_PLACES=322, PETRI_TRANSITIONS=267} [2024-06-21 20:21:35,785 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 282 predicate places. [2024-06-21 20:21:35,785 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 267 transitions, 2887 flow [2024-06-21 20:21:35,785 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:21:35,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:35,786 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:21:35,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 20:21:35,786 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:21:35,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:35,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1200995851, now seen corresponding path program 28 times [2024-06-21 20:21:35,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:35,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843872684] [2024-06-21 20:21:35,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:35,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:35,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:35,870 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:21:35,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:35,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843872684] [2024-06-21 20:21:35,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843872684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:35,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:35,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:35,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989975488] [2024-06-21 20:21:35,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:35,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:35,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:35,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:35,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:35,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:21:35,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 267 transitions, 2887 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:21:35,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:35,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:21:35,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:36,798 INFO L124 PetriNetUnfolderBase]: 3055/5322 cut-off events. [2024-06-21 20:21:36,798 INFO L125 PetriNetUnfolderBase]: For 1186932/1186932 co-relation queries the response was YES. [2024-06-21 20:21:36,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39046 conditions, 5322 events. 3055/5322 cut-off events. For 1186932/1186932 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 37599 event pairs, 1178 based on Foata normal form. 30/5351 useless extension candidates. Maximal degree in co-relation 38896. Up to 4299 conditions per place. [2024-06-21 20:21:36,863 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 248 selfloop transitions, 54 changer transitions 5/314 dead transitions. [2024-06-21 20:21:36,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 314 transitions, 3873 flow [2024-06-21 20:21:36,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:21:36,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:21:36,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-21 20:21:36,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6324786324786325 [2024-06-21 20:21:36,864 INFO L175 Difference]: Start difference. First operand has 322 places, 267 transitions, 2887 flow. Second operand 9 states and 222 transitions. [2024-06-21 20:21:36,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 314 transitions, 3873 flow [2024-06-21 20:21:41,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 314 transitions, 3634 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-21 20:21:41,566 INFO L231 Difference]: Finished difference. Result has 320 places, 265 transitions, 2730 flow [2024-06-21 20:21:41,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2648, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2730, PETRI_PLACES=320, PETRI_TRANSITIONS=265} [2024-06-21 20:21:41,567 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 280 predicate places. [2024-06-21 20:21:41,567 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 265 transitions, 2730 flow [2024-06-21 20:21:41,567 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:21:41,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:41,567 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:21:41,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 20:21:41,568 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:21:41,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:41,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1001546191, now seen corresponding path program 29 times [2024-06-21 20:21:41,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:41,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535463346] [2024-06-21 20:21:41,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:41,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:41,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:41,649 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:21:41,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:41,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535463346] [2024-06-21 20:21:41,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535463346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:41,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:41,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:41,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898001958] [2024-06-21 20:21:41,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:41,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:41,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:41,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:41,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:41,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:21:41,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 265 transitions, 2730 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:21:41,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:41,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:21:41,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:42,602 INFO L124 PetriNetUnfolderBase]: 2878/5032 cut-off events. [2024-06-21 20:21:42,603 INFO L125 PetriNetUnfolderBase]: For 1028766/1028766 co-relation queries the response was YES. [2024-06-21 20:21:42,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33861 conditions, 5032 events. 2878/5032 cut-off events. For 1028766/1028766 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 35193 event pairs, 1149 based on Foata normal form. 34/5065 useless extension candidates. Maximal degree in co-relation 33715. Up to 4356 conditions per place. [2024-06-21 20:21:42,659 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 237 selfloop transitions, 41 changer transitions 15/300 dead transitions. [2024-06-21 20:21:42,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 300 transitions, 3422 flow [2024-06-21 20:21:42,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:21:42,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:21:42,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-21 20:21:42,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-21 20:21:42,660 INFO L175 Difference]: Start difference. First operand has 320 places, 265 transitions, 2730 flow. Second operand 10 states and 225 transitions. [2024-06-21 20:21:42,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 300 transitions, 3422 flow [2024-06-21 20:21:48,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 300 transitions, 3204 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-21 20:21:48,271 INFO L231 Difference]: Finished difference. Result has 319 places, 258 transitions, 2541 flow [2024-06-21 20:21:48,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2512, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2541, PETRI_PLACES=319, PETRI_TRANSITIONS=258} [2024-06-21 20:21:48,271 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 279 predicate places. [2024-06-21 20:21:48,272 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 258 transitions, 2541 flow [2024-06-21 20:21:48,272 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:21:48,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:48,272 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:21:48,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 20:21:48,272 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:21:48,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:48,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1050686607, now seen corresponding path program 2 times [2024-06-21 20:21:48,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:48,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589468897] [2024-06-21 20:21:48,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:48,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:48,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:48,359 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:21:48,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:48,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589468897] [2024-06-21 20:21:48,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589468897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:48,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:48,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:48,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855722652] [2024-06-21 20:21:48,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:48,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:48,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:48,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:48,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:48,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:21:48,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 258 transitions, 2541 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:21:48,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:48,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:21:48,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:49,154 INFO L124 PetriNetUnfolderBase]: 2666/4661 cut-off events. [2024-06-21 20:21:49,154 INFO L125 PetriNetUnfolderBase]: For 821784/821784 co-relation queries the response was YES. [2024-06-21 20:21:49,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28797 conditions, 4661 events. 2666/4661 cut-off events. For 821784/821784 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 31951 event pairs, 847 based on Foata normal form. 30/4686 useless extension candidates. Maximal degree in co-relation 28653. Up to 3594 conditions per place. [2024-06-21 20:21:49,210 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 238 selfloop transitions, 35 changer transitions 16/296 dead transitions. [2024-06-21 20:21:49,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 296 transitions, 3253 flow [2024-06-21 20:21:49,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:21:49,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:21:49,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-21 20:21:49,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6593406593406593 [2024-06-21 20:21:49,211 INFO L175 Difference]: Start difference. First operand has 319 places, 258 transitions, 2541 flow. Second operand 7 states and 180 transitions. [2024-06-21 20:21:49,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 296 transitions, 3253 flow [2024-06-21 20:21:53,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 296 transitions, 3144 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-21 20:21:53,020 INFO L231 Difference]: Finished difference. Result has 313 places, 248 transitions, 2396 flow [2024-06-21 20:21:53,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2432, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2396, PETRI_PLACES=313, PETRI_TRANSITIONS=248} [2024-06-21 20:21:53,021 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 273 predicate places. [2024-06-21 20:21:53,021 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 248 transitions, 2396 flow [2024-06-21 20:21:53,021 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:21:53,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:53,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, 1] [2024-06-21 20:21:53,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 20:21:53,021 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:21:53,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:53,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1115516175, now seen corresponding path program 3 times [2024-06-21 20:21:53,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:53,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949156708] [2024-06-21 20:21:53,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:53,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:53,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:53,109 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:21:53,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:53,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949156708] [2024-06-21 20:21:53,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949156708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:53,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:53,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:53,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965842713] [2024-06-21 20:21:53,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:53,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:53,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:53,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:53,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:53,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:21:53,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 248 transitions, 2396 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:21:53,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:53,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:21:53,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:53,853 INFO L124 PetriNetUnfolderBase]: 2486/4342 cut-off events. [2024-06-21 20:21:53,853 INFO L125 PetriNetUnfolderBase]: For 664900/664900 co-relation queries the response was YES. [2024-06-21 20:21:53,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27579 conditions, 4342 events. 2486/4342 cut-off events. For 664900/664900 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 29083 event pairs, 582 based on Foata normal form. 6/4347 useless extension candidates. Maximal degree in co-relation 27436. Up to 3053 conditions per place. [2024-06-21 20:21:53,905 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 229 selfloop transitions, 44 changer transitions 7/287 dead transitions. [2024-06-21 20:21:53,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 287 transitions, 3319 flow [2024-06-21 20:21:53,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:21:53,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:21:53,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-21 20:21:53,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:21:53,906 INFO L175 Difference]: Start difference. First operand has 313 places, 248 transitions, 2396 flow. Second operand 8 states and 195 transitions. [2024-06-21 20:21:53,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 287 transitions, 3319 flow [2024-06-21 20:21:56,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 287 transitions, 2964 flow, removed 13 selfloop flow, removed 25 redundant places. [2024-06-21 20:21:56,840 INFO L231 Difference]: Finished difference. Result has 295 places, 246 transitions, 2130 flow [2024-06-21 20:21:56,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2053, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2130, PETRI_PLACES=295, PETRI_TRANSITIONS=246} [2024-06-21 20:21:56,840 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 255 predicate places. [2024-06-21 20:21:56,840 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 246 transitions, 2130 flow [2024-06-21 20:21:56,841 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:21:56,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:56,841 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:21:56,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 20:21:56,841 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:21:56,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:56,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1095323499, now seen corresponding path program 4 times [2024-06-21 20:21:56,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:56,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867214511] [2024-06-21 20:21:56,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:56,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:56,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:56,925 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:21:56,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:56,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867214511] [2024-06-21 20:21:56,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867214511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:56,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:56,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:56,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977975526] [2024-06-21 20:21:56,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:56,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:56,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:56,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:56,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:56,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:21:56,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 246 transitions, 2130 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:21:56,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:56,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:21:56,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:57,555 INFO L124 PetriNetUnfolderBase]: 2254/3942 cut-off events. [2024-06-21 20:21:57,555 INFO L125 PetriNetUnfolderBase]: For 442298/442298 co-relation queries the response was YES. [2024-06-21 20:21:57,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19924 conditions, 3942 events. 2254/3942 cut-off events. For 442298/442298 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 25810 event pairs, 432 based on Foata normal form. 24/3965 useless extension candidates. Maximal degree in co-relation 19790. Up to 2848 conditions per place. [2024-06-21 20:21:57,597 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 222 selfloop transitions, 40 changer transitions 16/285 dead transitions. [2024-06-21 20:21:57,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 285 transitions, 2818 flow [2024-06-21 20:21:57,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:21:57,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:21:57,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 20:21:57,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2024-06-21 20:21:57,599 INFO L175 Difference]: Start difference. First operand has 295 places, 246 transitions, 2130 flow. Second operand 8 states and 196 transitions. [2024-06-21 20:21:57,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 285 transitions, 2818 flow [2024-06-21 20:22:00,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 285 transitions, 2643 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:00,120 INFO L231 Difference]: Finished difference. Result has 292 places, 239 transitions, 1989 flow [2024-06-21 20:22:00,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1955, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1989, PETRI_PLACES=292, PETRI_TRANSITIONS=239} [2024-06-21 20:22:00,121 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 252 predicate places. [2024-06-21 20:22:00,121 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 239 transitions, 1989 flow [2024-06-21 20:22:00,121 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:22:00,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:00,121 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:22:00,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 20:22:00,122 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:22:00,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:00,122 INFO L85 PathProgramCache]: Analyzing trace with hash -993921679, now seen corresponding path program 5 times [2024-06-21 20:22:00,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:00,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265009389] [2024-06-21 20:22:00,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:00,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:00,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:00,202 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:22:00,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:00,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265009389] [2024-06-21 20:22:00,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265009389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:00,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:00,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:00,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843336050] [2024-06-21 20:22:00,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:00,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:00,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:00,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:00,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:00,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:00,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 239 transitions, 1989 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:22:00,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:00,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:00,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:00,807 INFO L124 PetriNetUnfolderBase]: 2029/3527 cut-off events. [2024-06-21 20:22:00,808 INFO L125 PetriNetUnfolderBase]: For 305080/305080 co-relation queries the response was YES. [2024-06-21 20:22:00,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15087 conditions, 3527 events. 2029/3527 cut-off events. For 305080/305080 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 22733 event pairs, 530 based on Foata normal form. 30/3556 useless extension candidates. Maximal degree in co-relation 14956. Up to 2766 conditions per place. [2024-06-21 20:22:00,838 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 216 selfloop transitions, 27 changer transitions 30/280 dead transitions. [2024-06-21 20:22:00,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 280 transitions, 2675 flow [2024-06-21 20:22:00,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:22:00,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:22:00,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-21 20:22:00,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5743589743589743 [2024-06-21 20:22:00,839 INFO L175 Difference]: Start difference. First operand has 292 places, 239 transitions, 1989 flow. Second operand 10 states and 224 transitions. [2024-06-21 20:22:00,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 280 transitions, 2675 flow [2024-06-21 20:22:02,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 280 transitions, 2554 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-06-21 20:22:02,013 INFO L231 Difference]: Finished difference. Result has 286 places, 225 transitions, 1809 flow [2024-06-21 20:22:02,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1868, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1809, PETRI_PLACES=286, PETRI_TRANSITIONS=225} [2024-06-21 20:22:02,013 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 246 predicate places. [2024-06-21 20:22:02,014 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 225 transitions, 1809 flow [2024-06-21 20:22:02,014 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:22:02,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:02,014 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:22:02,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 20:22:02,014 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:22:02,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:02,015 INFO L85 PathProgramCache]: Analyzing trace with hash -2134477145, now seen corresponding path program 1 times [2024-06-21 20:22:02,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:02,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723058022] [2024-06-21 20:22:02,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:02,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:02,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:02,084 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:22:02,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:02,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723058022] [2024-06-21 20:22:02,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723058022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:02,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:02,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:02,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339935291] [2024-06-21 20:22:02,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:02,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:02,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:02,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:02,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:02,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:02,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 225 transitions, 1809 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:02,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:02,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:02,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:02,599 INFO L124 PetriNetUnfolderBase]: 2072/3584 cut-off events. [2024-06-21 20:22:02,599 INFO L125 PetriNetUnfolderBase]: For 476635/476635 co-relation queries the response was YES. [2024-06-21 20:22:02,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19691 conditions, 3584 events. 2072/3584 cut-off events. For 476635/476635 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 22983 event pairs, 582 based on Foata normal form. 18/3600 useless extension candidates. Maximal degree in co-relation 19563. Up to 1582 conditions per place. [2024-06-21 20:22:02,641 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 170 selfloop transitions, 78 changer transitions 16/271 dead transitions. [2024-06-21 20:22:02,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 271 transitions, 2913 flow [2024-06-21 20:22:02,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:22:02,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:22:02,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 20:22:02,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6378205128205128 [2024-06-21 20:22:02,642 INFO L175 Difference]: Start difference. First operand has 286 places, 225 transitions, 1809 flow. Second operand 8 states and 199 transitions. [2024-06-21 20:22:02,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 271 transitions, 2913 flow [2024-06-21 20:22:04,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 271 transitions, 2734 flow, removed 33 selfloop flow, removed 14 redundant places. [2024-06-21 20:22:04,797 INFO L231 Difference]: Finished difference. Result has 268 places, 222 transitions, 1808 flow [2024-06-21 20:22:04,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1674, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1808, PETRI_PLACES=268, PETRI_TRANSITIONS=222} [2024-06-21 20:22:04,798 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 228 predicate places. [2024-06-21 20:22:04,798 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 222 transitions, 1808 flow [2024-06-21 20:22:04,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:04,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:04,798 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:22:04,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 20:22:04,798 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:22:04,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:04,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1387976143, now seen corresponding path program 2 times [2024-06-21 20:22:04,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:04,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807756769] [2024-06-21 20:22:04,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:04,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:04,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:04,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:22:04,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:04,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807756769] [2024-06-21 20:22:04,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807756769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:04,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:04,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:04,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266433636] [2024-06-21 20:22:04,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:04,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:04,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:04,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:04,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:04,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:04,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 222 transitions, 1808 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:22:04,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:04,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:04,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:05,480 INFO L124 PetriNetUnfolderBase]: 2209/3808 cut-off events. [2024-06-21 20:22:05,480 INFO L125 PetriNetUnfolderBase]: For 571394/571394 co-relation queries the response was YES. [2024-06-21 20:22:05,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23696 conditions, 3808 events. 2209/3808 cut-off events. For 571394/571394 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 24632 event pairs, 671 based on Foata normal form. 18/3824 useless extension candidates. Maximal degree in co-relation 23575. Up to 2535 conditions per place. [2024-06-21 20:22:05,518 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 166 selfloop transitions, 90 changer transitions 8/271 dead transitions. [2024-06-21 20:22:05,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 271 transitions, 2874 flow [2024-06-21 20:22:05,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:05,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:05,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-21 20:22:05,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-06-21 20:22:05,519 INFO L175 Difference]: Start difference. First operand has 268 places, 222 transitions, 1808 flow. Second operand 9 states and 221 transitions. [2024-06-21 20:22:05,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 271 transitions, 2874 flow [2024-06-21 20:22:06,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 271 transitions, 2715 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 20:22:06,792 INFO L231 Difference]: Finished difference. Result has 267 places, 220 transitions, 1826 flow [2024-06-21 20:22:06,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1657, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1826, PETRI_PLACES=267, PETRI_TRANSITIONS=220} [2024-06-21 20:22:06,793 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 227 predicate places. [2024-06-21 20:22:06,793 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 220 transitions, 1826 flow [2024-06-21 20:22:06,793 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:22:06,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:06,793 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:22:06,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 20:22:06,793 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:22:06,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:06,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1388183533, now seen corresponding path program 3 times [2024-06-21 20:22:06,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:06,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830775380] [2024-06-21 20:22:06,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:06,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:06,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:06,873 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:22:06,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:06,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830775380] [2024-06-21 20:22:06,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830775380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:06,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:06,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:06,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051455029] [2024-06-21 20:22:06,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:06,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:06,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:06,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:06,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:06,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:06,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 220 transitions, 1826 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:22:06,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:06,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:06,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:07,408 INFO L124 PetriNetUnfolderBase]: 1990/3419 cut-off events. [2024-06-21 20:22:07,408 INFO L125 PetriNetUnfolderBase]: For 388638/388638 co-relation queries the response was YES. [2024-06-21 20:22:07,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18749 conditions, 3419 events. 1990/3419 cut-off events. For 388638/388638 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 21548 event pairs, 571 based on Foata normal form. 18/3435 useless extension candidates. Maximal degree in co-relation 18629. Up to 2349 conditions per place. [2024-06-21 20:22:07,439 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 148 selfloop transitions, 87 changer transitions 22/264 dead transitions. [2024-06-21 20:22:07,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 264 transitions, 2668 flow [2024-06-21 20:22:07,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:07,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:07,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-21 20:22:07,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125356125356125 [2024-06-21 20:22:07,440 INFO L175 Difference]: Start difference. First operand has 267 places, 220 transitions, 1826 flow. Second operand 9 states and 215 transitions. [2024-06-21 20:22:07,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 264 transitions, 2668 flow [2024-06-21 20:22:08,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 264 transitions, 2481 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:08,706 INFO L231 Difference]: Finished difference. Result has 266 places, 216 transitions, 1778 flow [2024-06-21 20:22:08,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1643, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1778, PETRI_PLACES=266, PETRI_TRANSITIONS=216} [2024-06-21 20:22:08,707 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 226 predicate places. [2024-06-21 20:22:08,707 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 216 transitions, 1778 flow [2024-06-21 20:22:08,707 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:22:08,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:08,707 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:22:08,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 20:22:08,707 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:22:08,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:08,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1168984995, now seen corresponding path program 4 times [2024-06-21 20:22:08,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:08,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214912873] [2024-06-21 20:22:08,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:08,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:08,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:08,791 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:22:08,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:08,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214912873] [2024-06-21 20:22:08,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214912873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:08,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:08,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:08,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404911408] [2024-06-21 20:22:08,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:08,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:08,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:08,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:08,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:08,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:08,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 216 transitions, 1778 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:22:08,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:08,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:08,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:09,327 INFO L124 PetriNetUnfolderBase]: 2062/3557 cut-off events. [2024-06-21 20:22:09,328 INFO L125 PetriNetUnfolderBase]: For 482475/482475 co-relation queries the response was YES. [2024-06-21 20:22:09,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20756 conditions, 3557 events. 2062/3557 cut-off events. For 482475/482475 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 22825 event pairs, 695 based on Foata normal form. 24/3579 useless extension candidates. Maximal degree in co-relation 20637. Up to 2751 conditions per place. [2024-06-21 20:22:09,362 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 155 selfloop transitions, 81 changer transitions 10/253 dead transitions. [2024-06-21 20:22:09,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 253 transitions, 2576 flow [2024-06-21 20:22:09,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:22:09,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:22:09,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-21 20:22:09,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5664335664335665 [2024-06-21 20:22:09,364 INFO L175 Difference]: Start difference. First operand has 266 places, 216 transitions, 1778 flow. Second operand 11 states and 243 transitions. [2024-06-21 20:22:09,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 253 transitions, 2576 flow [2024-06-21 20:22:10,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 253 transitions, 2388 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:10,498 INFO L231 Difference]: Finished difference. Result has 261 places, 213 transitions, 1733 flow [2024-06-21 20:22:10,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1596, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1733, PETRI_PLACES=261, PETRI_TRANSITIONS=213} [2024-06-21 20:22:10,498 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 221 predicate places. [2024-06-21 20:22:10,498 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 213 transitions, 1733 flow [2024-06-21 20:22:10,498 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:22:10,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:10,499 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:22:10,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 20:22:10,499 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:22:10,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:10,499 INFO L85 PathProgramCache]: Analyzing trace with hash -715770155, now seen corresponding path program 5 times [2024-06-21 20:22:10,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:10,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41362292] [2024-06-21 20:22:10,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:10,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:10,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:10,584 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:22:10,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:10,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41362292] [2024-06-21 20:22:10,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41362292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:10,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:10,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:10,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235924246] [2024-06-21 20:22:10,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:10,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:10,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:10,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:10,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:10,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:10,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 213 transitions, 1733 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:22:10,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:10,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:10,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:11,056 INFO L124 PetriNetUnfolderBase]: 1911/3296 cut-off events. [2024-06-21 20:22:11,056 INFO L125 PetriNetUnfolderBase]: For 370030/370030 co-relation queries the response was YES. [2024-06-21 20:22:11,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17359 conditions, 3296 events. 1911/3296 cut-off events. For 370030/370030 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 20790 event pairs, 648 based on Foata normal form. 26/3320 useless extension candidates. Maximal degree in co-relation 17243. Up to 2757 conditions per place. [2024-06-21 20:22:11,086 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 146 selfloop transitions, 76 changer transitions 14/243 dead transitions. [2024-06-21 20:22:11,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 243 transitions, 2297 flow [2024-06-21 20:22:11,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:22:11,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:22:11,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-21 20:22:11,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501165501165501 [2024-06-21 20:22:11,088 INFO L175 Difference]: Start difference. First operand has 261 places, 213 transitions, 1733 flow. Second operand 11 states and 236 transitions. [2024-06-21 20:22:11,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 243 transitions, 2297 flow [2024-06-21 20:22:11,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 243 transitions, 2137 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 20:22:11,965 INFO L231 Difference]: Finished difference. Result has 260 places, 208 transitions, 1696 flow [2024-06-21 20:22:11,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1573, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1696, PETRI_PLACES=260, PETRI_TRANSITIONS=208} [2024-06-21 20:22:11,966 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 220 predicate places. [2024-06-21 20:22:11,966 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 208 transitions, 1696 flow [2024-06-21 20:22:11,966 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:22:11,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:11,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:22:11,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 20:22:11,967 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:22:11,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:11,967 INFO L85 PathProgramCache]: Analyzing trace with hash -968191699, now seen corresponding path program 6 times [2024-06-21 20:22:11,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:11,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430361822] [2024-06-21 20:22:11,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:11,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:11,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:12,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:22:12,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:12,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430361822] [2024-06-21 20:22:12,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430361822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:12,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:12,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:12,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117568977] [2024-06-21 20:22:12,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:12,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:12,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:12,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:12,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:12,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:12,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 208 transitions, 1696 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:22:12,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:12,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:12,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:12,569 INFO L124 PetriNetUnfolderBase]: 2070/3581 cut-off events. [2024-06-21 20:22:12,569 INFO L125 PetriNetUnfolderBase]: For 487247/487247 co-relation queries the response was YES. [2024-06-21 20:22:12,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21710 conditions, 3581 events. 2070/3581 cut-off events. For 487247/487247 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 23054 event pairs, 704 based on Foata normal form. 18/3597 useless extension candidates. Maximal degree in co-relation 21595. Up to 2420 conditions per place. [2024-06-21 20:22:12,601 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 158 selfloop transitions, 76 changer transitions 8/249 dead transitions. [2024-06-21 20:22:12,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 249 transitions, 2670 flow [2024-06-21 20:22:12,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:22:12,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:22:12,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-21 20:22:12,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5871794871794872 [2024-06-21 20:22:12,602 INFO L175 Difference]: Start difference. First operand has 260 places, 208 transitions, 1696 flow. Second operand 10 states and 229 transitions. [2024-06-21 20:22:12,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 249 transitions, 2670 flow [2024-06-21 20:22:13,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 249 transitions, 2500 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-21 20:22:13,800 INFO L231 Difference]: Finished difference. Result has 255 places, 206 transitions, 1679 flow [2024-06-21 20:22:13,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1538, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1679, PETRI_PLACES=255, PETRI_TRANSITIONS=206} [2024-06-21 20:22:13,800 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 215 predicate places. [2024-06-21 20:22:13,800 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 206 transitions, 1679 flow [2024-06-21 20:22:13,800 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:22:13,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:13,801 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:22:13,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 20:22:13,801 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:22:13,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:13,801 INFO L85 PathProgramCache]: Analyzing trace with hash 719437805, now seen corresponding path program 7 times [2024-06-21 20:22:13,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:13,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785778573] [2024-06-21 20:22:13,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:13,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:13,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:13,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:22:13,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:13,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785778573] [2024-06-21 20:22:13,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785778573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:13,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:13,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:13,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693293925] [2024-06-21 20:22:13,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:13,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:13,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:13,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:13,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:13,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:13,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 206 transitions, 1679 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:22:13,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:13,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:13,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:14,376 INFO L124 PetriNetUnfolderBase]: 1965/3406 cut-off events. [2024-06-21 20:22:14,377 INFO L125 PetriNetUnfolderBase]: For 400745/400745 co-relation queries the response was YES. [2024-06-21 20:22:14,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19440 conditions, 3406 events. 1965/3406 cut-off events. For 400745/400745 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 21723 event pairs, 614 based on Foata normal form. 18/3422 useless extension candidates. Maximal degree in co-relation 19327. Up to 2420 conditions per place. [2024-06-21 20:22:14,408 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 157 selfloop transitions, 75 changer transitions 9/248 dead transitions. [2024-06-21 20:22:14,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 248 transitions, 2651 flow [2024-06-21 20:22:14,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:22:14,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:22:14,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-21 20:22:14,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5871794871794872 [2024-06-21 20:22:14,409 INFO L175 Difference]: Start difference. First operand has 255 places, 206 transitions, 1679 flow. Second operand 10 states and 229 transitions. [2024-06-21 20:22:14,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 248 transitions, 2651 flow [2024-06-21 20:22:15,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 248 transitions, 2488 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:15,289 INFO L231 Difference]: Finished difference. Result has 254 places, 203 transitions, 1650 flow [2024-06-21 20:22:15,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1524, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1650, PETRI_PLACES=254, PETRI_TRANSITIONS=203} [2024-06-21 20:22:15,290 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 214 predicate places. [2024-06-21 20:22:15,290 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 203 transitions, 1650 flow [2024-06-21 20:22:15,290 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:22:15,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:15,290 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:22:15,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 20:22:15,290 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:22:15,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:15,291 INFO L85 PathProgramCache]: Analyzing trace with hash 808092845, now seen corresponding path program 8 times [2024-06-21 20:22:15,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:15,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938162738] [2024-06-21 20:22:15,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:15,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:15,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:15,376 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:22:15,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:15,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938162738] [2024-06-21 20:22:15,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938162738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:15,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:15,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:15,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386852485] [2024-06-21 20:22:15,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:15,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:15,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:15,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:15,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:15,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:15,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 203 transitions, 1650 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:22:15,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:15,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:15,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:15,816 INFO L124 PetriNetUnfolderBase]: 1840/3187 cut-off events. [2024-06-21 20:22:15,816 INFO L125 PetriNetUnfolderBase]: For 329680/329680 co-relation queries the response was YES. [2024-06-21 20:22:15,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16491 conditions, 3187 events. 1840/3187 cut-off events. For 329680/329680 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 20083 event pairs, 645 based on Foata normal form. 26/3211 useless extension candidates. Maximal degree in co-relation 16379. Up to 2654 conditions per place. [2024-06-21 20:22:15,844 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 141 selfloop transitions, 71 changer transitions 12/231 dead transitions. [2024-06-21 20:22:15,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 231 transitions, 2186 flow [2024-06-21 20:22:15,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:15,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:15,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-21 20:22:15,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-21 20:22:15,845 INFO L175 Difference]: Start difference. First operand has 254 places, 203 transitions, 1650 flow. Second operand 9 states and 200 transitions. [2024-06-21 20:22:15,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 231 transitions, 2186 flow [2024-06-21 20:22:16,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 231 transitions, 2031 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 20:22:16,900 INFO L231 Difference]: Finished difference. Result has 249 places, 199 transitions, 1614 flow [2024-06-21 20:22:16,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1495, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1614, PETRI_PLACES=249, PETRI_TRANSITIONS=199} [2024-06-21 20:22:16,900 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 209 predicate places. [2024-06-21 20:22:16,901 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 199 transitions, 1614 flow [2024-06-21 20:22:16,901 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:22:16,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:16,901 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:22:16,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 20:22:16,901 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:16,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:16,901 INFO L85 PathProgramCache]: Analyzing trace with hash -966317749, now seen corresponding path program 9 times [2024-06-21 20:22:16,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:16,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281459623] [2024-06-21 20:22:16,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:16,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:16,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:16,983 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:22:16,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:16,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281459623] [2024-06-21 20:22:16,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281459623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:16,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:16,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:16,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908715418] [2024-06-21 20:22:16,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:16,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:16,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:16,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:16,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:17,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:17,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 199 transitions, 1614 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:22:17,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:17,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:17,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:17,399 INFO L124 PetriNetUnfolderBase]: 1711/2978 cut-off events. [2024-06-21 20:22:17,399 INFO L125 PetriNetUnfolderBase]: For 227795/227795 co-relation queries the response was YES. [2024-06-21 20:22:17,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13713 conditions, 2978 events. 1711/2978 cut-off events. For 227795/227795 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 18544 event pairs, 521 based on Foata normal form. 24/3000 useless extension candidates. Maximal degree in co-relation 13603. Up to 2420 conditions per place. [2024-06-21 20:22:17,424 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 132 selfloop transitions, 66 changer transitions 26/231 dead transitions. [2024-06-21 20:22:17,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 231 transitions, 2172 flow [2024-06-21 20:22:17,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:17,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:17,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-21 20:22:17,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726495726495726 [2024-06-21 20:22:17,425 INFO L175 Difference]: Start difference. First operand has 249 places, 199 transitions, 1614 flow. Second operand 9 states and 201 transitions. [2024-06-21 20:22:17,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 231 transitions, 2172 flow [2024-06-21 20:22:18,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 231 transitions, 2026 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:18,158 INFO L231 Difference]: Finished difference. Result has 246 places, 193 transitions, 1553 flow [2024-06-21 20:22:18,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1553, PETRI_PLACES=246, PETRI_TRANSITIONS=193} [2024-06-21 20:22:18,159 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 206 predicate places. [2024-06-21 20:22:18,159 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 193 transitions, 1553 flow [2024-06-21 20:22:18,159 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:22:18,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:18,159 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:22:18,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 20:22:18,159 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:18,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:18,160 INFO L85 PathProgramCache]: Analyzing trace with hash 697036003, now seen corresponding path program 10 times [2024-06-21 20:22:18,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:18,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770832649] [2024-06-21 20:22:18,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:18,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:18,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:18,254 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:22:18,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:18,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770832649] [2024-06-21 20:22:18,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770832649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:18,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:18,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:18,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424326048] [2024-06-21 20:22:18,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:18,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:18,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:18,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:18,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:18,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:18,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 193 transitions, 1553 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:22:18,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:18,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:18,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:18,660 INFO L124 PetriNetUnfolderBase]: 1678/2899 cut-off events. [2024-06-21 20:22:18,660 INFO L125 PetriNetUnfolderBase]: For 229481/229481 co-relation queries the response was YES. [2024-06-21 20:22:18,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13396 conditions, 2899 events. 1678/2899 cut-off events. For 229481/229481 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 17894 event pairs, 555 based on Foata normal form. 26/2923 useless extension candidates. Maximal degree in co-relation 13287. Up to 2414 conditions per place. [2024-06-21 20:22:18,685 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 139 selfloop transitions, 60 changer transitions 12/218 dead transitions. [2024-06-21 20:22:18,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 218 transitions, 2055 flow [2024-06-21 20:22:18,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:18,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:18,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-21 20:22:18,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5669515669515669 [2024-06-21 20:22:18,687 INFO L175 Difference]: Start difference. First operand has 246 places, 193 transitions, 1553 flow. Second operand 9 states and 199 transitions. [2024-06-21 20:22:18,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 218 transitions, 2055 flow [2024-06-21 20:22:19,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 218 transitions, 1906 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:19,304 INFO L231 Difference]: Finished difference. Result has 237 places, 189 transitions, 1504 flow [2024-06-21 20:22:19,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1404, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1504, PETRI_PLACES=237, PETRI_TRANSITIONS=189} [2024-06-21 20:22:19,305 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 197 predicate places. [2024-06-21 20:22:19,305 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 189 transitions, 1504 flow [2024-06-21 20:22:19,305 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:22:19,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:19,305 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:22:19,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 20:22:19,306 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:19,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:19,306 INFO L85 PathProgramCache]: Analyzing trace with hash 686287097, now seen corresponding path program 1 times [2024-06-21 20:22:19,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:19,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254445360] [2024-06-21 20:22:19,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:19,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:19,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:19,404 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:22:19,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:19,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254445360] [2024-06-21 20:22:19,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254445360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:19,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:19,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:19,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463397002] [2024-06-21 20:22:19,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:19,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:19,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:19,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:19,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:19,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:19,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 189 transitions, 1504 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:19,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:19,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:19,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:19,862 INFO L124 PetriNetUnfolderBase]: 1871/3256 cut-off events. [2024-06-21 20:22:19,862 INFO L125 PetriNetUnfolderBase]: For 331716/331716 co-relation queries the response was YES. [2024-06-21 20:22:19,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17931 conditions, 3256 events. 1871/3256 cut-off events. For 331716/331716 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 20753 event pairs, 552 based on Foata normal form. 18/3272 useless extension candidates. Maximal degree in co-relation 17825. Up to 1084 conditions per place. [2024-06-21 20:22:19,892 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 134 selfloop transitions, 74 changer transitions 17/232 dead transitions. [2024-06-21 20:22:19,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 232 transitions, 2422 flow [2024-06-21 20:22:19,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:22:19,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:22:19,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 20:22:19,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2024-06-21 20:22:19,893 INFO L175 Difference]: Start difference. First operand has 237 places, 189 transitions, 1504 flow. Second operand 8 states and 196 transitions. [2024-06-21 20:22:19,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 232 transitions, 2422 flow [2024-06-21 20:22:20,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 232 transitions, 2290 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:20,596 INFO L231 Difference]: Finished difference. Result has 234 places, 185 transitions, 1499 flow [2024-06-21 20:22:20,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1380, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1499, PETRI_PLACES=234, PETRI_TRANSITIONS=185} [2024-06-21 20:22:20,596 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 194 predicate places. [2024-06-21 20:22:20,596 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 185 transitions, 1499 flow [2024-06-21 20:22:20,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:20,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:20,596 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:22:20,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 20:22:20,597 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:20,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:20,597 INFO L85 PathProgramCache]: Analyzing trace with hash 490896727, now seen corresponding path program 2 times [2024-06-21 20:22:20,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:20,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266821505] [2024-06-21 20:22:20,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:20,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:20,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:20,679 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:22:20,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:20,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266821505] [2024-06-21 20:22:20,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266821505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:20,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:20,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:20,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988863624] [2024-06-21 20:22:20,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:20,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:20,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:20,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:20,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:20,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:20,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 185 transitions, 1499 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:22:20,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:20,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:20,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:21,203 INFO L124 PetriNetUnfolderBase]: 1871/3256 cut-off events. [2024-06-21 20:22:21,203 INFO L125 PetriNetUnfolderBase]: For 375757/375757 co-relation queries the response was YES. [2024-06-21 20:22:21,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19327 conditions, 3256 events. 1871/3256 cut-off events. For 375757/375757 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 20818 event pairs, 646 based on Foata normal form. 18/3264 useless extension candidates. Maximal degree in co-relation 19222. Up to 2443 conditions per place. [2024-06-21 20:22:21,240 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 143 selfloop transitions, 69 changer transitions 12/231 dead transitions. [2024-06-21 20:22:21,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 231 transitions, 2259 flow [2024-06-21 20:22:21,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:22:21,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:22:21,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 247 transitions. [2024-06-21 20:22:21,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5757575757575758 [2024-06-21 20:22:21,242 INFO L175 Difference]: Start difference. First operand has 234 places, 185 transitions, 1499 flow. Second operand 11 states and 247 transitions. [2024-06-21 20:22:21,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 231 transitions, 2259 flow [2024-06-21 20:22:22,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 231 transitions, 2123 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:22:22,319 INFO L231 Difference]: Finished difference. Result has 235 places, 183 transitions, 1495 flow [2024-06-21 20:22:22,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1495, PETRI_PLACES=235, PETRI_TRANSITIONS=183} [2024-06-21 20:22:22,319 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 195 predicate places. [2024-06-21 20:22:22,319 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 183 transitions, 1495 flow [2024-06-21 20:22:22,319 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:22:22,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:22,320 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:22:22,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 20:22:22,320 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:22,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:22,320 INFO L85 PathProgramCache]: Analyzing trace with hash 326439177, now seen corresponding path program 3 times [2024-06-21 20:22:22,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:22,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229459202] [2024-06-21 20:22:22,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:22,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:22,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:22,400 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:22:22,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:22,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229459202] [2024-06-21 20:22:22,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229459202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:22,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:22,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:22,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827457119] [2024-06-21 20:22:22,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:22,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:22,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:22,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:22,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:22,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:22,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 183 transitions, 1495 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:22:22,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:22,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:22,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:22,832 INFO L124 PetriNetUnfolderBase]: 1652/2867 cut-off events. [2024-06-21 20:22:22,832 INFO L125 PetriNetUnfolderBase]: For 247058/247058 co-relation queries the response was YES. [2024-06-21 20:22:22,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15015 conditions, 2867 events. 1652/2867 cut-off events. For 247058/247058 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 17788 event pairs, 546 based on Foata normal form. 18/2875 useless extension candidates. Maximal degree in co-relation 14911. Up to 2257 conditions per place. [2024-06-21 20:22:22,856 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 127 selfloop transitions, 65 changer transitions 19/218 dead transitions. [2024-06-21 20:22:22,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 218 transitions, 2033 flow [2024-06-21 20:22:22,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:22,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:22,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-21 20:22:22,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5868945868945868 [2024-06-21 20:22:22,857 INFO L175 Difference]: Start difference. First operand has 235 places, 183 transitions, 1495 flow. Second operand 9 states and 206 transitions. [2024-06-21 20:22:22,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 218 transitions, 2033 flow [2024-06-21 20:22:23,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 218 transitions, 1892 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:23,435 INFO L231 Difference]: Finished difference. Result has 232 places, 179 transitions, 1452 flow [2024-06-21 20:22:23,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1354, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1452, PETRI_PLACES=232, PETRI_TRANSITIONS=179} [2024-06-21 20:22:23,436 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 192 predicate places. [2024-06-21 20:22:23,436 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 179 transitions, 1452 flow [2024-06-21 20:22:23,436 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:22:23,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:23,436 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:22:23,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 20:22:23,436 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:23,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:23,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1064106429, now seen corresponding path program 4 times [2024-06-21 20:22:23,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:23,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690812295] [2024-06-21 20:22:23,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:23,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:23,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:23,521 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:22:23,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:23,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690812295] [2024-06-21 20:22:23,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690812295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:23,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:23,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:23,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051547717] [2024-06-21 20:22:23,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:23,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:23,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:23,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:23,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:23,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:23,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 179 transitions, 1452 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:22:23,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:23,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:23,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:23,973 INFO L124 PetriNetUnfolderBase]: 1763/3044 cut-off events. [2024-06-21 20:22:23,974 INFO L125 PetriNetUnfolderBase]: For 329778/329778 co-relation queries the response was YES. [2024-06-21 20:22:23,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17426 conditions, 3044 events. 1763/3044 cut-off events. For 329778/329778 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 19159 event pairs, 629 based on Foata normal form. 24/3066 useless extension candidates. Maximal degree in co-relation 17323. Up to 2325 conditions per place. [2024-06-21 20:22:24,001 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 137 selfloop transitions, 56 changer transitions 11/211 dead transitions. [2024-06-21 20:22:24,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 211 transitions, 2124 flow [2024-06-21 20:22:24,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:24,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:24,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-21 20:22:24,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5783475783475783 [2024-06-21 20:22:24,002 INFO L175 Difference]: Start difference. First operand has 232 places, 179 transitions, 1452 flow. Second operand 9 states and 203 transitions. [2024-06-21 20:22:24,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 211 transitions, 2124 flow [2024-06-21 20:22:24,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 211 transitions, 1980 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:24,489 INFO L231 Difference]: Finished difference. Result has 225 places, 175 transitions, 1401 flow [2024-06-21 20:22:24,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1314, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1401, PETRI_PLACES=225, PETRI_TRANSITIONS=175} [2024-06-21 20:22:24,489 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 185 predicate places. [2024-06-21 20:22:24,489 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 175 transitions, 1401 flow [2024-06-21 20:22:24,489 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:22:24,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:24,490 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:22:24,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 20:22:24,490 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:24,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:24,490 INFO L85 PathProgramCache]: Analyzing trace with hash 549097987, now seen corresponding path program 5 times [2024-06-21 20:22:24,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:24,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983952991] [2024-06-21 20:22:24,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:24,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:24,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:24,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:22:24,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:24,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983952991] [2024-06-21 20:22:24,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983952991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:24,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:24,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:24,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824018037] [2024-06-21 20:22:24,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:24,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:24,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:24,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:24,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:24,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:24,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 175 transitions, 1401 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:22:24,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:24,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:24,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:24,954 INFO L124 PetriNetUnfolderBase]: 1611/2794 cut-off events. [2024-06-21 20:22:24,954 INFO L125 PetriNetUnfolderBase]: For 249604/249604 co-relation queries the response was YES. [2024-06-21 20:22:24,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14481 conditions, 2794 events. 1611/2794 cut-off events. For 249604/249604 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17328 event pairs, 594 based on Foata normal form. 26/2818 useless extension candidates. Maximal degree in co-relation 14381. Up to 2325 conditions per place. [2024-06-21 20:22:24,978 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 128 selfloop transitions, 53 changer transitions 12/200 dead transitions. [2024-06-21 20:22:24,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 200 transitions, 1867 flow [2024-06-21 20:22:24,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:24,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:24,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-21 20:22:24,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5584045584045584 [2024-06-21 20:22:24,979 INFO L175 Difference]: Start difference. First operand has 225 places, 175 transitions, 1401 flow. Second operand 9 states and 196 transitions. [2024-06-21 20:22:24,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 200 transitions, 1867 flow [2024-06-21 20:22:25,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 200 transitions, 1752 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:25,529 INFO L231 Difference]: Finished difference. Result has 222 places, 171 transitions, 1371 flow [2024-06-21 20:22:25,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1286, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1371, PETRI_PLACES=222, PETRI_TRANSITIONS=171} [2024-06-21 20:22:25,529 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 182 predicate places. [2024-06-21 20:22:25,529 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 171 transitions, 1371 flow [2024-06-21 20:22:25,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:22:25,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:25,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:22:25,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 20:22:25,530 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:25,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:25,530 INFO L85 PathProgramCache]: Analyzing trace with hash 300416957, now seen corresponding path program 6 times [2024-06-21 20:22:25,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:25,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967664007] [2024-06-21 20:22:25,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:25,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:25,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:25,611 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:22:25,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:25,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967664007] [2024-06-21 20:22:25,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967664007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:25,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:25,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:25,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734083692] [2024-06-21 20:22:25,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:25,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:25,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:25,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:25,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:25,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:25,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 171 transitions, 1371 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:22:25,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:25,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:25,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:26,022 INFO L124 PetriNetUnfolderBase]: 1596/2787 cut-off events. [2024-06-21 20:22:26,022 INFO L125 PetriNetUnfolderBase]: For 230840/230840 co-relation queries the response was YES. [2024-06-21 20:22:26,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14261 conditions, 2787 events. 1596/2787 cut-off events. For 230840/230840 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17389 event pairs, 558 based on Foata normal form. 24/2809 useless extension candidates. Maximal degree in co-relation 14163. Up to 2277 conditions per place. [2024-06-21 20:22:26,048 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 126 selfloop transitions, 50 changer transitions 17/200 dead transitions. [2024-06-21 20:22:26,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 200 transitions, 1861 flow [2024-06-21 20:22:26,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:26,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:26,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-21 20:22:26,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612535612535613 [2024-06-21 20:22:26,049 INFO L175 Difference]: Start difference. First operand has 222 places, 171 transitions, 1371 flow. Second operand 9 states and 197 transitions. [2024-06-21 20:22:26,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 200 transitions, 1861 flow [2024-06-21 20:22:26,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 200 transitions, 1751 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:26,536 INFO L231 Difference]: Finished difference. Result has 219 places, 167 transitions, 1336 flow [2024-06-21 20:22:26,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1261, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1336, PETRI_PLACES=219, PETRI_TRANSITIONS=167} [2024-06-21 20:22:26,536 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 179 predicate places. [2024-06-21 20:22:26,536 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 167 transitions, 1336 flow [2024-06-21 20:22:26,537 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:22:26,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:26,537 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:22:26,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 20:22:26,537 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:26,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:26,537 INFO L85 PathProgramCache]: Analyzing trace with hash 295832987, now seen corresponding path program 7 times [2024-06-21 20:22:26,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:26,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050867041] [2024-06-21 20:22:26,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:26,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:26,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:26,621 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:22:26,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:26,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050867041] [2024-06-21 20:22:26,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050867041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:26,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:26,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:26,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21149779] [2024-06-21 20:22:26,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:26,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:26,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:26,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:26,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:26,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:26,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 167 transitions, 1336 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:22:26,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:26,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:26,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:27,046 INFO L124 PetriNetUnfolderBase]: 1624/2831 cut-off events. [2024-06-21 20:22:27,046 INFO L125 PetriNetUnfolderBase]: For 252705/252705 co-relation queries the response was YES. [2024-06-21 20:22:27,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15492 conditions, 2831 events. 1624/2831 cut-off events. For 252705/252705 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17610 event pairs, 550 based on Foata normal form. 18/2847 useless extension candidates. Maximal degree in co-relation 15395. Up to 2199 conditions per place. [2024-06-21 20:22:27,075 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 134 selfloop transitions, 51 changer transitions 8/200 dead transitions. [2024-06-21 20:22:27,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 200 transitions, 1968 flow [2024-06-21 20:22:27,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:27,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:27,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-21 20:22:27,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-21 20:22:27,077 INFO L175 Difference]: Start difference. First operand has 219 places, 167 transitions, 1336 flow. Second operand 9 states and 200 transitions. [2024-06-21 20:22:27,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 200 transitions, 1968 flow [2024-06-21 20:22:27,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 200 transitions, 1856 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:27,577 INFO L231 Difference]: Finished difference. Result has 215 places, 165 transitions, 1321 flow [2024-06-21 20:22:27,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1230, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1321, PETRI_PLACES=215, PETRI_TRANSITIONS=165} [2024-06-21 20:22:27,577 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 175 predicate places. [2024-06-21 20:22:27,577 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 165 transitions, 1321 flow [2024-06-21 20:22:27,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:22:27,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:27,578 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:22:27,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 20:22:27,579 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:27,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:27,580 INFO L85 PathProgramCache]: Analyzing trace with hash 384531627, now seen corresponding path program 8 times [2024-06-21 20:22:27,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:27,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798225287] [2024-06-21 20:22:27,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:27,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:27,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:27,664 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:22:27,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:27,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798225287] [2024-06-21 20:22:27,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798225287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:27,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:27,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:27,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43032202] [2024-06-21 20:22:27,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:27,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:27,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:27,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:27,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:27,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:27,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 165 transitions, 1321 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:22:27,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:27,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:27,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:28,073 INFO L124 PetriNetUnfolderBase]: 1519/2658 cut-off events. [2024-06-21 20:22:28,073 INFO L125 PetriNetUnfolderBase]: For 197374/197374 co-relation queries the response was YES. [2024-06-21 20:22:28,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13594 conditions, 2658 events. 1519/2658 cut-off events. For 197374/197374 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16393 event pairs, 542 based on Foata normal form. 18/2674 useless extension candidates. Maximal degree in co-relation 13499. Up to 2199 conditions per place. [2024-06-21 20:22:28,094 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 118 selfloop transitions, 47 changer transitions 21/193 dead transitions. [2024-06-21 20:22:28,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 193 transitions, 1777 flow [2024-06-21 20:22:28,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:28,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:28,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-21 20:22:28,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527065527065527 [2024-06-21 20:22:28,095 INFO L175 Difference]: Start difference. First operand has 215 places, 165 transitions, 1321 flow. Second operand 9 states and 194 transitions. [2024-06-21 20:22:28,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 193 transitions, 1777 flow [2024-06-21 20:22:28,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 193 transitions, 1672 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:28,483 INFO L231 Difference]: Finished difference. Result has 214 places, 160 transitions, 1269 flow [2024-06-21 20:22:28,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1216, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1269, PETRI_PLACES=214, PETRI_TRANSITIONS=160} [2024-06-21 20:22:28,483 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 174 predicate places. [2024-06-21 20:22:28,483 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 160 transitions, 1269 flow [2024-06-21 20:22:28,484 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:22:28,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:28,484 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:22:28,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 20:22:28,484 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:28,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:28,484 INFO L85 PathProgramCache]: Analyzing trace with hash -2097324885, now seen corresponding path program 9 times [2024-06-21 20:22:28,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:28,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944548866] [2024-06-21 20:22:28,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:28,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:28,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:28,558 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:22:28,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:28,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944548866] [2024-06-21 20:22:28,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944548866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:28,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:28,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:28,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336283528] [2024-06-21 20:22:28,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:28,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:28,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:28,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:28,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:28,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:28,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 160 transitions, 1269 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:28,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:28,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:28,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:28,912 INFO L124 PetriNetUnfolderBase]: 1650/2886 cut-off events. [2024-06-21 20:22:28,912 INFO L125 PetriNetUnfolderBase]: For 270718/270718 co-relation queries the response was YES. [2024-06-21 20:22:28,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16501 conditions, 2886 events. 1650/2886 cut-off events. For 270718/270718 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 18172 event pairs, 616 based on Foata normal form. 18/2903 useless extension candidates. Maximal degree in co-relation 16407. Up to 2115 conditions per place. [2024-06-21 20:22:28,936 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 165 selfloop transitions, 13 changer transitions 8/193 dead transitions. [2024-06-21 20:22:28,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 193 transitions, 2021 flow [2024-06-21 20:22:28,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:28,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:28,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-21 20:22:28,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-21 20:22:28,937 INFO L175 Difference]: Start difference. First operand has 214 places, 160 transitions, 1269 flow. Second operand 9 states and 195 transitions. [2024-06-21 20:22:28,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 193 transitions, 2021 flow [2024-06-21 20:22:29,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 193 transitions, 1901 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:29,332 INFO L231 Difference]: Finished difference. Result has 206 places, 158 transitions, 1181 flow [2024-06-21 20:22:29,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1165, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1181, PETRI_PLACES=206, PETRI_TRANSITIONS=158} [2024-06-21 20:22:29,333 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-21 20:22:29,333 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 158 transitions, 1181 flow [2024-06-21 20:22:29,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:29,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:29,333 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:22:29,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 20:22:29,334 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:29,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:29,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1831896833, now seen corresponding path program 10 times [2024-06-21 20:22:29,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:29,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180834619] [2024-06-21 20:22:29,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:29,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:29,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:29,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:22:29,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:29,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180834619] [2024-06-21 20:22:29,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180834619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:29,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:29,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:29,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715939969] [2024-06-21 20:22:29,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:29,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:29,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:29,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:29,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:29,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:29,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 158 transitions, 1181 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:29,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:29,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:29,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:29,747 INFO L124 PetriNetUnfolderBase]: 1545/2689 cut-off events. [2024-06-21 20:22:29,747 INFO L125 PetriNetUnfolderBase]: For 211462/211462 co-relation queries the response was YES. [2024-06-21 20:22:29,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14444 conditions, 2689 events. 1545/2689 cut-off events. For 211462/211462 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 16510 event pairs, 555 based on Foata normal form. 18/2706 useless extension candidates. Maximal degree in co-relation 14353. Up to 2115 conditions per place. [2024-06-21 20:22:29,768 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 159 selfloop transitions, 12 changer transitions 10/188 dead transitions. [2024-06-21 20:22:29,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 188 transitions, 1773 flow [2024-06-21 20:22:29,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:29,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:29,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-21 20:22:29,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470085470085471 [2024-06-21 20:22:29,769 INFO L175 Difference]: Start difference. First operand has 206 places, 158 transitions, 1181 flow. Second operand 9 states and 192 transitions. [2024-06-21 20:22:29,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 188 transitions, 1773 flow [2024-06-21 20:22:30,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 188 transitions, 1740 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:30,201 INFO L231 Difference]: Finished difference. Result has 205 places, 154 transitions, 1146 flow [2024-06-21 20:22:30,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1152, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1146, PETRI_PLACES=205, PETRI_TRANSITIONS=154} [2024-06-21 20:22:30,201 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 165 predicate places. [2024-06-21 20:22:30,201 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 154 transitions, 1146 flow [2024-06-21 20:22:30,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:30,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:30,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:22:30,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 20:22:30,202 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:30,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:30,202 INFO L85 PathProgramCache]: Analyzing trace with hash 464846019, now seen corresponding path program 11 times [2024-06-21 20:22:30,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:30,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109359151] [2024-06-21 20:22:30,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:30,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:30,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:30,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:22:30,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:30,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109359151] [2024-06-21 20:22:30,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109359151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:30,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:30,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:30,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062684662] [2024-06-21 20:22:30,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:30,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:30,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:30,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:30,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:30,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:30,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 154 transitions, 1146 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:30,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:30,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:30,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:30,611 INFO L124 PetriNetUnfolderBase]: 1518/2642 cut-off events. [2024-06-21 20:22:30,611 INFO L125 PetriNetUnfolderBase]: For 204301/204301 co-relation queries the response was YES. [2024-06-21 20:22:30,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14187 conditions, 2642 events. 1518/2642 cut-off events. For 204301/204301 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16164 event pairs, 519 based on Foata normal form. 18/2659 useless extension candidates. Maximal degree in co-relation 14097. Up to 2115 conditions per place. [2024-06-21 20:22:30,631 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 158 selfloop transitions, 11 changer transitions 8/184 dead transitions. [2024-06-21 20:22:30,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 184 transitions, 1730 flow [2024-06-21 20:22:30,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:30,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:30,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-21 20:22:30,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-21 20:22:30,632 INFO L175 Difference]: Start difference. First operand has 205 places, 154 transitions, 1146 flow. Second operand 9 states and 189 transitions. [2024-06-21 20:22:30,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 184 transitions, 1730 flow [2024-06-21 20:22:31,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 184 transitions, 1702 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:31,017 INFO L231 Difference]: Finished difference. Result has 201 places, 152 transitions, 1122 flow [2024-06-21 20:22:31,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1122, PETRI_PLACES=201, PETRI_TRANSITIONS=152} [2024-06-21 20:22:31,017 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 161 predicate places. [2024-06-21 20:22:31,017 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 152 transitions, 1122 flow [2024-06-21 20:22:31,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:31,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:31,018 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:22:31,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 20:22:31,018 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:31,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:31,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1040802427, now seen corresponding path program 12 times [2024-06-21 20:22:31,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:31,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837834757] [2024-06-21 20:22:31,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:31,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:31,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:31,097 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:22:31,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:31,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837834757] [2024-06-21 20:22:31,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837834757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:31,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:31,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:31,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662425262] [2024-06-21 20:22:31,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:31,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:31,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:31,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:31,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:31,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:31,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 152 transitions, 1122 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:31,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:31,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:31,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:31,419 INFO L124 PetriNetUnfolderBase]: 1413/2455 cut-off events. [2024-06-21 20:22:31,420 INFO L125 PetriNetUnfolderBase]: For 169435/169435 co-relation queries the response was YES. [2024-06-21 20:22:31,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12464 conditions, 2455 events. 1413/2455 cut-off events. For 169435/169435 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 14745 event pairs, 501 based on Foata normal form. 18/2472 useless extension candidates. Maximal degree in co-relation 12375. Up to 2115 conditions per place. [2024-06-21 20:22:31,438 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 138 selfloop transitions, 6 changer transitions 26/177 dead transitions. [2024-06-21 20:22:31,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 177 transitions, 1542 flow [2024-06-21 20:22:31,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:31,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:31,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-21 20:22:31,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213675213675214 [2024-06-21 20:22:31,439 INFO L175 Difference]: Start difference. First operand has 201 places, 152 transitions, 1122 flow. Second operand 9 states and 183 transitions. [2024-06-21 20:22:31,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 177 transitions, 1542 flow [2024-06-21 20:22:31,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 177 transitions, 1517 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:31,805 INFO L231 Difference]: Finished difference. Result has 200 places, 146 transitions, 1061 flow [2024-06-21 20:22:31,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1097, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1061, PETRI_PLACES=200, PETRI_TRANSITIONS=146} [2024-06-21 20:22:31,806 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 160 predicate places. [2024-06-21 20:22:31,806 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 146 transitions, 1061 flow [2024-06-21 20:22:31,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:31,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:31,806 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:22:31,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-21 20:22:31,806 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:31,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:31,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1802863969, now seen corresponding path program 11 times [2024-06-21 20:22:31,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:31,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609595793] [2024-06-21 20:22:31,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:31,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:31,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:31,891 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:22:31,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:31,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609595793] [2024-06-21 20:22:31,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609595793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:31,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:31,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:31,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647694843] [2024-06-21 20:22:31,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:31,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:31,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:31,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:31,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:31,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:31,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 146 transitions, 1061 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:22:31,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:31,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:31,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:32,245 INFO L124 PetriNetUnfolderBase]: 1459/2520 cut-off events. [2024-06-21 20:22:32,245 INFO L125 PetriNetUnfolderBase]: For 204225/204225 co-relation queries the response was YES. [2024-06-21 20:22:32,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13662 conditions, 2520 events. 1459/2520 cut-off events. For 204225/204225 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 15232 event pairs, 500 based on Foata normal form. 18/2527 useless extension candidates. Maximal degree in co-relation 13574. Up to 1759 conditions per place. [2024-06-21 20:22:32,263 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 108 selfloop transitions, 60 changer transitions 8/183 dead transitions. [2024-06-21 20:22:32,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 183 transitions, 1671 flow [2024-06-21 20:22:32,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:32,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:32,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-21 20:22:32,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5954415954415955 [2024-06-21 20:22:32,265 INFO L175 Difference]: Start difference. First operand has 200 places, 146 transitions, 1061 flow. Second operand 9 states and 209 transitions. [2024-06-21 20:22:32,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 183 transitions, 1671 flow [2024-06-21 20:22:32,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 183 transitions, 1639 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:32,594 INFO L231 Difference]: Finished difference. Result has 190 places, 144 transitions, 1141 flow [2024-06-21 20:22:32,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1031, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1141, PETRI_PLACES=190, PETRI_TRANSITIONS=144} [2024-06-21 20:22:32,594 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 150 predicate places. [2024-06-21 20:22:32,594 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 144 transitions, 1141 flow [2024-06-21 20:22:32,594 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:22:32,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:32,594 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:22:32,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-21 20:22:32,595 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:32,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:32,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1992610195, now seen corresponding path program 12 times [2024-06-21 20:22:32,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:32,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179453646] [2024-06-21 20:22:32,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:32,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:32,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:32,677 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:22:32,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:32,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179453646] [2024-06-21 20:22:32,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179453646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:32,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:32,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:32,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708891402] [2024-06-21 20:22:32,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:32,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:32,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:32,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:32,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:32,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:32,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 144 transitions, 1141 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:22:32,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:32,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:32,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:33,039 INFO L124 PetriNetUnfolderBase]: 1354/2347 cut-off events. [2024-06-21 20:22:33,039 INFO L125 PetriNetUnfolderBase]: For 169469/169469 co-relation queries the response was YES. [2024-06-21 20:22:33,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12209 conditions, 2347 events. 1354/2347 cut-off events. For 169469/169469 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 14003 event pairs, 500 based on Foata normal form. 18/2356 useless extension candidates. Maximal degree in co-relation 12124. Up to 1759 conditions per place. [2024-06-21 20:22:33,056 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 93 selfloop transitions, 57 changer transitions 19/176 dead transitions. [2024-06-21 20:22:33,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 176 transitions, 1589 flow [2024-06-21 20:22:33,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:33,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:33,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-21 20:22:33,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5783475783475783 [2024-06-21 20:22:33,057 INFO L175 Difference]: Start difference. First operand has 190 places, 144 transitions, 1141 flow. Second operand 9 states and 203 transitions. [2024-06-21 20:22:33,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 176 transitions, 1589 flow [2024-06-21 20:22:33,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 176 transitions, 1466 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:33,452 INFO L231 Difference]: Finished difference. Result has 189 places, 140 transitions, 1101 flow [2024-06-21 20:22:33,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1018, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1101, PETRI_PLACES=189, PETRI_TRANSITIONS=140} [2024-06-21 20:22:33,452 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 149 predicate places. [2024-06-21 20:22:33,453 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 140 transitions, 1101 flow [2024-06-21 20:22:33,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:22:33,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:33,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:22:33,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-21 20:22:33,453 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:33,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:33,453 INFO L85 PathProgramCache]: Analyzing trace with hash -937195189, now seen corresponding path program 13 times [2024-06-21 20:22:33,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:33,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539151143] [2024-06-21 20:22:33,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:33,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:33,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:33,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:22:33,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:33,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539151143] [2024-06-21 20:22:33,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539151143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:33,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:33,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:33,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805099074] [2024-06-21 20:22:33,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:33,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:33,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:33,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:33,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:33,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:33,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 140 transitions, 1101 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:22:33,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:33,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:33,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:33,905 INFO L124 PetriNetUnfolderBase]: 1465/2530 cut-off events. [2024-06-21 20:22:33,905 INFO L125 PetriNetUnfolderBase]: For 223830/223830 co-relation queries the response was YES. [2024-06-21 20:22:33,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14285 conditions, 2530 events. 1465/2530 cut-off events. For 223830/223830 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 15350 event pairs, 580 based on Foata normal form. 24/2551 useless extension candidates. Maximal degree in co-relation 14201. Up to 1885 conditions per place. [2024-06-21 20:22:33,924 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 105 selfloop transitions, 47 changer transitions 10/169 dead transitions. [2024-06-21 20:22:33,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 169 transitions, 1655 flow [2024-06-21 20:22:33,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:33,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:33,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-21 20:22:33,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5811965811965812 [2024-06-21 20:22:33,925 INFO L175 Difference]: Start difference. First operand has 189 places, 140 transitions, 1101 flow. Second operand 9 states and 204 transitions. [2024-06-21 20:22:33,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 169 transitions, 1655 flow [2024-06-21 20:22:34,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 169 transitions, 1527 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:34,287 INFO L231 Difference]: Finished difference. Result has 182 places, 137 transitions, 1053 flow [2024-06-21 20:22:34,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=979, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1053, PETRI_PLACES=182, PETRI_TRANSITIONS=137} [2024-06-21 20:22:34,287 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 142 predicate places. [2024-06-21 20:22:34,287 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 137 transitions, 1053 flow [2024-06-21 20:22:34,288 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:22:34,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:34,288 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:22:34,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-21 20:22:34,288 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:34,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:34,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1425940669, now seen corresponding path program 14 times [2024-06-21 20:22:34,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:34,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332602542] [2024-06-21 20:22:34,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:34,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:34,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:34,372 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:22:34,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:34,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332602542] [2024-06-21 20:22:34,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332602542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:34,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:34,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:34,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885612883] [2024-06-21 20:22:34,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:34,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:34,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:34,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:34,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:34,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:34,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 137 transitions, 1053 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:22:34,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:34,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:34,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:34,716 INFO L124 PetriNetUnfolderBase]: 1441/2478 cut-off events. [2024-06-21 20:22:34,716 INFO L125 PetriNetUnfolderBase]: For 213827/213827 co-relation queries the response was YES. [2024-06-21 20:22:34,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13856 conditions, 2478 events. 1441/2478 cut-off events. For 213827/213827 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 14998 event pairs, 612 based on Foata normal form. 26/2501 useless extension candidates. Maximal degree in co-relation 13775. Up to 2096 conditions per place. [2024-06-21 20:22:34,734 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 96 selfloop transitions, 43 changer transitions 13/159 dead transitions. [2024-06-21 20:22:34,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 159 transitions, 1429 flow [2024-06-21 20:22:34,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:34,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:34,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-21 20:22:34,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5669515669515669 [2024-06-21 20:22:34,735 INFO L175 Difference]: Start difference. First operand has 182 places, 137 transitions, 1053 flow. Second operand 9 states and 199 transitions. [2024-06-21 20:22:34,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 159 transitions, 1429 flow [2024-06-21 20:22:34,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 159 transitions, 1337 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:34,986 INFO L231 Difference]: Finished difference. Result has 181 places, 132 transitions, 1019 flow [2024-06-21 20:22:34,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1019, PETRI_PLACES=181, PETRI_TRANSITIONS=132} [2024-06-21 20:22:34,987 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 141 predicate places. [2024-06-21 20:22:34,987 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 132 transitions, 1019 flow [2024-06-21 20:22:34,987 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:22:34,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:34,987 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:22:34,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-21 20:22:34,988 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:34,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:34,988 INFO L85 PathProgramCache]: Analyzing trace with hash 52015785, now seen corresponding path program 15 times [2024-06-21 20:22:34,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:34,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637111078] [2024-06-21 20:22:34,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:34,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:34,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:35,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:22:35,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:35,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637111078] [2024-06-21 20:22:35,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637111078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:35,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:35,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:35,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061805760] [2024-06-21 20:22:35,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:35,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:35,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:35,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:35,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:35,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:35,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 132 transitions, 1019 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:22:35,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:35,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:35,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:35,443 INFO L124 PetriNetUnfolderBase]: 1519/2632 cut-off events. [2024-06-21 20:22:35,443 INFO L125 PetriNetUnfolderBase]: For 234207/234207 co-relation queries the response was YES. [2024-06-21 20:22:35,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15537 conditions, 2632 events. 1519/2632 cut-off events. For 234207/234207 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 16204 event pairs, 586 based on Foata normal form. 18/2647 useless extension candidates. Maximal degree in co-relation 15457. Up to 1759 conditions per place. [2024-06-21 20:22:35,463 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 108 selfloop transitions, 45 changer transitions 8/168 dead transitions. [2024-06-21 20:22:35,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 168 transitions, 1709 flow [2024-06-21 20:22:35,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:22:35,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:22:35,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-21 20:22:35,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5794871794871795 [2024-06-21 20:22:35,464 INFO L175 Difference]: Start difference. First operand has 181 places, 132 transitions, 1019 flow. Second operand 10 states and 226 transitions. [2024-06-21 20:22:35,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 168 transitions, 1709 flow [2024-06-21 20:22:35,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 168 transitions, 1605 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:35,778 INFO L231 Difference]: Finished difference. Result has 178 places, 130 transitions, 1006 flow [2024-06-21 20:22:35,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=927, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1006, PETRI_PLACES=178, PETRI_TRANSITIONS=130} [2024-06-21 20:22:35,778 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 138 predicate places. [2024-06-21 20:22:35,778 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 130 transitions, 1006 flow [2024-06-21 20:22:35,778 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:22:35,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:35,779 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:22:35,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-21 20:22:35,779 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:35,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:35,779 INFO L85 PathProgramCache]: Analyzing trace with hash -2008103349, now seen corresponding path program 16 times [2024-06-21 20:22:35,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:35,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329024643] [2024-06-21 20:22:35,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:35,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:35,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:35,861 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:22:35,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:35,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329024643] [2024-06-21 20:22:35,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329024643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:35,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:35,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:35,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812827730] [2024-06-21 20:22:35,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:35,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:35,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:35,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:35,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:35,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:35,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 130 transitions, 1006 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:22:35,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:35,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:35,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:36,266 INFO L124 PetriNetUnfolderBase]: 1495/2586 cut-off events. [2024-06-21 20:22:36,267 INFO L125 PetriNetUnfolderBase]: For 219061/219061 co-relation queries the response was YES. [2024-06-21 20:22:36,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15197 conditions, 2586 events. 1495/2586 cut-off events. For 219061/219061 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 15793 event pairs, 652 based on Foata normal form. 18/2601 useless extension candidates. Maximal degree in co-relation 15119. Up to 1759 conditions per place. [2024-06-21 20:22:36,284 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 100 selfloop transitions, 42 changer transitions 13/162 dead transitions. [2024-06-21 20:22:36,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 162 transitions, 1542 flow [2024-06-21 20:22:36,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:22:36,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:22:36,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-21 20:22:36,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5692307692307692 [2024-06-21 20:22:36,285 INFO L175 Difference]: Start difference. First operand has 178 places, 130 transitions, 1006 flow. Second operand 10 states and 222 transitions. [2024-06-21 20:22:36,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 162 transitions, 1542 flow [2024-06-21 20:22:36,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 162 transitions, 1446 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:36,602 INFO L231 Difference]: Finished difference. Result has 177 places, 127 transitions, 977 flow [2024-06-21 20:22:36,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=977, PETRI_PLACES=177, PETRI_TRANSITIONS=127} [2024-06-21 20:22:36,603 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 137 predicate places. [2024-06-21 20:22:36,603 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 127 transitions, 977 flow [2024-06-21 20:22:36,603 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:22:36,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:36,603 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:22:36,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-21 20:22:36,604 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:36,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:36,604 INFO L85 PathProgramCache]: Analyzing trace with hash 719527195, now seen corresponding path program 17 times [2024-06-21 20:22:36,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:36,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530130107] [2024-06-21 20:22:36,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:36,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:36,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:36,686 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:22:36,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:36,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530130107] [2024-06-21 20:22:36,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530130107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:36,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:36,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:36,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755937464] [2024-06-21 20:22:36,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:36,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:36,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:36,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:36,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:36,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:36,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 127 transitions, 977 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:22:36,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:36,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:36,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:37,037 INFO L124 PetriNetUnfolderBase]: 1375/2380 cut-off events. [2024-06-21 20:22:37,038 INFO L125 PetriNetUnfolderBase]: For 183634/183634 co-relation queries the response was YES. [2024-06-21 20:22:37,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13116 conditions, 2380 events. 1375/2380 cut-off events. For 183634/183634 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 14306 event pairs, 564 based on Foata normal form. 24/2401 useless extension candidates. Maximal degree in co-relation 13039. Up to 1759 conditions per place. [2024-06-21 20:22:37,061 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 99 selfloop transitions, 41 changer transitions 10/157 dead transitions. [2024-06-21 20:22:37,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 157 transitions, 1497 flow [2024-06-21 20:22:37,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:22:37,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:22:37,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-21 20:22:37,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.558974358974359 [2024-06-21 20:22:37,062 INFO L175 Difference]: Start difference. First operand has 177 places, 127 transitions, 977 flow. Second operand 10 states and 218 transitions. [2024-06-21 20:22:37,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 157 transitions, 1497 flow [2024-06-21 20:22:37,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 157 transitions, 1406 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:37,349 INFO L231 Difference]: Finished difference. Result has 174 places, 124 transitions, 953 flow [2024-06-21 20:22:37,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=953, PETRI_PLACES=174, PETRI_TRANSITIONS=124} [2024-06-21 20:22:37,350 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 134 predicate places. [2024-06-21 20:22:37,350 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 124 transitions, 953 flow [2024-06-21 20:22:37,350 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:22:37,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:37,350 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:22:37,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-21 20:22:37,351 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:37,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:37,351 INFO L85 PathProgramCache]: Analyzing trace with hash 56430495, now seen corresponding path program 18 times [2024-06-21 20:22:37,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:37,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951625220] [2024-06-21 20:22:37,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:37,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:37,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:37,436 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:22:37,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:37,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951625220] [2024-06-21 20:22:37,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951625220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:37,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:37,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:37,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769743082] [2024-06-21 20:22:37,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:37,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:37,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:37,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:37,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:37,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:37,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 124 transitions, 953 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:22:37,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:37,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:37,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:37,743 INFO L124 PetriNetUnfolderBase]: 1224/2123 cut-off events. [2024-06-21 20:22:37,743 INFO L125 PetriNetUnfolderBase]: For 136438/136438 co-relation queries the response was YES. [2024-06-21 20:22:37,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10714 conditions, 2123 events. 1224/2123 cut-off events. For 136438/136438 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 12432 event pairs, 519 based on Foata normal form. 26/2146 useless extension candidates. Maximal degree in co-relation 10639. Up to 1759 conditions per place. [2024-06-21 20:22:37,757 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 85 selfloop transitions, 34 changer transitions 20/146 dead transitions. [2024-06-21 20:22:37,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 146 transitions, 1303 flow [2024-06-21 20:22:37,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:37,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:37,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-21 20:22:37,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5498575498575499 [2024-06-21 20:22:37,758 INFO L175 Difference]: Start difference. First operand has 174 places, 124 transitions, 953 flow. Second operand 9 states and 193 transitions. [2024-06-21 20:22:37,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 146 transitions, 1303 flow [2024-06-21 20:22:37,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 146 transitions, 1220 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:37,987 INFO L231 Difference]: Finished difference. Result has 171 places, 117 transitions, 887 flow [2024-06-21 20:22:37,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=887, PETRI_PLACES=171, PETRI_TRANSITIONS=117} [2024-06-21 20:22:37,988 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 131 predicate places. [2024-06-21 20:22:37,988 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 117 transitions, 887 flow [2024-06-21 20:22:37,988 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:22:37,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:37,988 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:22:37,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-21 20:22:37,988 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:37,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:37,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1958135733, now seen corresponding path program 19 times [2024-06-21 20:22:37,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:37,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46074399] [2024-06-21 20:22:37,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:37,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:37,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:38,056 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:22:38,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:38,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46074399] [2024-06-21 20:22:38,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46074399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:38,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:38,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:38,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665778177] [2024-06-21 20:22:38,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:38,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:38,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:38,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:38,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:38,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:38,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 117 transitions, 887 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:38,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:38,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:38,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:38,346 INFO L124 PetriNetUnfolderBase]: 1297/2249 cut-off events. [2024-06-21 20:22:38,346 INFO L125 PetriNetUnfolderBase]: For 153224/153224 co-relation queries the response was YES. [2024-06-21 20:22:38,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12182 conditions, 2249 events. 1297/2249 cut-off events. For 153224/153224 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 13424 event pairs, 353 based on Foata normal form. 18/2266 useless extension candidates. Maximal degree in co-relation 12108. Up to 1110 conditions per place. [2024-06-21 20:22:38,361 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 82 selfloop transitions, 45 changer transitions 16/150 dead transitions. [2024-06-21 20:22:38,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 150 transitions, 1407 flow [2024-06-21 20:22:38,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:22:38,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:22:38,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-21 20:22:38,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5801282051282052 [2024-06-21 20:22:38,363 INFO L175 Difference]: Start difference. First operand has 171 places, 117 transitions, 887 flow. Second operand 8 states and 181 transitions. [2024-06-21 20:22:38,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 150 transitions, 1407 flow [2024-06-21 20:22:38,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 150 transitions, 1321 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:38,522 INFO L231 Difference]: Finished difference. Result has 160 places, 114 transitions, 878 flow [2024-06-21 20:22:38,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=809, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=878, PETRI_PLACES=160, PETRI_TRANSITIONS=114} [2024-06-21 20:22:38,522 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 120 predicate places. [2024-06-21 20:22:38,522 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 114 transitions, 878 flow [2024-06-21 20:22:38,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:38,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:38,522 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:22:38,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-21 20:22:38,523 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:38,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:38,523 INFO L85 PathProgramCache]: Analyzing trace with hash -602768169, now seen corresponding path program 20 times [2024-06-21 20:22:38,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:38,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167199867] [2024-06-21 20:22:38,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:38,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:38,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:38,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:22:38,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:38,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167199867] [2024-06-21 20:22:38,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167199867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:38,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:38,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:38,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903470002] [2024-06-21 20:22:38,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:38,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:38,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:38,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:38,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:38,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:38,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 114 transitions, 878 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:22:38,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:38,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:38,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:38,934 INFO L124 PetriNetUnfolderBase]: 1307/2273 cut-off events. [2024-06-21 20:22:38,934 INFO L125 PetriNetUnfolderBase]: For 158309/158309 co-relation queries the response was YES. [2024-06-21 20:22:38,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12970 conditions, 2273 events. 1307/2273 cut-off events. For 158309/158309 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 13651 event pairs, 305 based on Foata normal form. 18/2288 useless extension candidates. Maximal degree in co-relation 12899. Up to 1197 conditions per place. [2024-06-21 20:22:38,950 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 79 selfloop transitions, 60 changer transitions 12/158 dead transitions. [2024-06-21 20:22:38,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 158 transitions, 1446 flow [2024-06-21 20:22:38,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:22:38,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:22:38,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-21 20:22:38,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-21 20:22:38,952 INFO L175 Difference]: Start difference. First operand has 160 places, 114 transitions, 878 flow. Second operand 11 states and 242 transitions. [2024-06-21 20:22:38,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 158 transitions, 1446 flow [2024-06-21 20:22:39,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 158 transitions, 1346 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 20:22:39,134 INFO L231 Difference]: Finished difference. Result has 161 places, 112 transitions, 902 flow [2024-06-21 20:22:39,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=792, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=902, PETRI_PLACES=161, PETRI_TRANSITIONS=112} [2024-06-21 20:22:39,135 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 121 predicate places. [2024-06-21 20:22:39,135 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 112 transitions, 902 flow [2024-06-21 20:22:39,135 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:22:39,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:39,135 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:22:39,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-21 20:22:39,135 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:39,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:39,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1748384415, now seen corresponding path program 21 times [2024-06-21 20:22:39,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:39,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786774355] [2024-06-21 20:22:39,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:39,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:39,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:39,215 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:22:39,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:39,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786774355] [2024-06-21 20:22:39,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786774355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:39,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:39,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:39,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216047938] [2024-06-21 20:22:39,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:39,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:39,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:39,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:39,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:39,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:39,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 112 transitions, 902 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:22:39,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:39,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:39,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:39,536 INFO L124 PetriNetUnfolderBase]: 1202/2086 cut-off events. [2024-06-21 20:22:39,537 INFO L125 PetriNetUnfolderBase]: For 130733/130733 co-relation queries the response was YES. [2024-06-21 20:22:39,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11452 conditions, 2086 events. 1202/2086 cut-off events. For 130733/130733 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 12301 event pairs, 293 based on Foata normal form. 18/2101 useless extension candidates. Maximal degree in co-relation 11382. Up to 1197 conditions per place. [2024-06-21 20:22:39,551 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 63 selfloop transitions, 56 changer transitions 19/145 dead transitions. [2024-06-21 20:22:39,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 145 transitions, 1294 flow [2024-06-21 20:22:39,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:39,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:39,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-21 20:22:39,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726495726495726 [2024-06-21 20:22:39,552 INFO L175 Difference]: Start difference. First operand has 161 places, 112 transitions, 902 flow. Second operand 9 states and 201 transitions. [2024-06-21 20:22:39,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 145 transitions, 1294 flow [2024-06-21 20:22:39,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 145 transitions, 1171 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:39,685 INFO L231 Difference]: Finished difference. Result has 158 places, 108 transitions, 863 flow [2024-06-21 20:22:39,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=779, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=863, PETRI_PLACES=158, PETRI_TRANSITIONS=108} [2024-06-21 20:22:39,685 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 118 predicate places. [2024-06-21 20:22:39,685 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 108 transitions, 863 flow [2024-06-21 20:22:39,685 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:22:39,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:39,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:22:39,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-21 20:22:39,686 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:39,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:39,686 INFO L85 PathProgramCache]: Analyzing trace with hash 2114951077, now seen corresponding path program 22 times [2024-06-21 20:22:39,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:39,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131764729] [2024-06-21 20:22:39,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:39,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:39,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:39,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:22:39,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:39,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131764729] [2024-06-21 20:22:39,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131764729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:39,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:39,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:39,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855674832] [2024-06-21 20:22:39,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:39,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:39,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:39,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:39,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:39,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:39,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 108 transitions, 863 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:22:39,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:39,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:39,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:40,090 INFO L124 PetriNetUnfolderBase]: 1242/2162 cut-off events. [2024-06-21 20:22:40,090 INFO L125 PetriNetUnfolderBase]: For 145866/145866 co-relation queries the response was YES. [2024-06-21 20:22:40,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12337 conditions, 2162 events. 1242/2162 cut-off events. For 145866/145866 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 13032 event pairs, 321 based on Foata normal form. 18/2177 useless extension candidates. Maximal degree in co-relation 12268. Up to 1137 conditions per place. [2024-06-21 20:22:40,106 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 76 selfloop transitions, 51 changer transitions 8/142 dead transitions. [2024-06-21 20:22:40,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 142 transitions, 1353 flow [2024-06-21 20:22:40,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:40,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:40,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-21 20:22:40,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5754985754985755 [2024-06-21 20:22:40,108 INFO L175 Difference]: Start difference. First operand has 158 places, 108 transitions, 863 flow. Second operand 9 states and 202 transitions. [2024-06-21 20:22:40,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 142 transitions, 1353 flow [2024-06-21 20:22:40,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 142 transitions, 1227 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:40,289 INFO L231 Difference]: Finished difference. Result has 151 places, 106 transitions, 835 flow [2024-06-21 20:22:40,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=743, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=835, PETRI_PLACES=151, PETRI_TRANSITIONS=106} [2024-06-21 20:22:40,289 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 111 predicate places. [2024-06-21 20:22:40,289 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 106 transitions, 835 flow [2024-06-21 20:22:40,289 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:22:40,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:40,290 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:22:40,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-21 20:22:40,290 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:40,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:40,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1846913099, now seen corresponding path program 23 times [2024-06-21 20:22:40,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:40,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713617418] [2024-06-21 20:22:40,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:40,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:40,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:40,369 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:22:40,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:40,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713617418] [2024-06-21 20:22:40,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713617418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:40,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:40,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:40,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774113177] [2024-06-21 20:22:40,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:40,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:40,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:40,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:40,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:40,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:40,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 106 transitions, 835 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:22:40,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:40,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:40,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:40,690 INFO L124 PetriNetUnfolderBase]: 1218/2122 cut-off events. [2024-06-21 20:22:40,690 INFO L125 PetriNetUnfolderBase]: For 134140/134140 co-relation queries the response was YES. [2024-06-21 20:22:40,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11942 conditions, 2122 events. 1218/2122 cut-off events. For 134140/134140 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 12749 event pairs, 321 based on Foata normal form. 18/2137 useless extension candidates. Maximal degree in co-relation 11876. Up to 1137 conditions per place. [2024-06-21 20:22:40,703 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 75 selfloop transitions, 49 changer transitions 13/144 dead transitions. [2024-06-21 20:22:40,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 144 transitions, 1341 flow [2024-06-21 20:22:40,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:22:40,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:22:40,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-21 20:22:40,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-21 20:22:40,704 INFO L175 Difference]: Start difference. First operand has 151 places, 106 transitions, 835 flow. Second operand 10 states and 220 transitions. [2024-06-21 20:22:40,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 144 transitions, 1341 flow [2024-06-21 20:22:40,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 144 transitions, 1233 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:40,864 INFO L231 Difference]: Finished difference. Result has 151 places, 103 transitions, 813 flow [2024-06-21 20:22:40,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=731, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=813, PETRI_PLACES=151, PETRI_TRANSITIONS=103} [2024-06-21 20:22:40,865 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 111 predicate places. [2024-06-21 20:22:40,865 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 103 transitions, 813 flow [2024-06-21 20:22:40,865 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:22:40,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:40,865 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:22:40,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-21 20:22:40,865 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:40,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:40,866 INFO L85 PathProgramCache]: Analyzing trace with hash -460789055, now seen corresponding path program 24 times [2024-06-21 20:22:40,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:40,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152966356] [2024-06-21 20:22:40,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:40,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:40,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:40,964 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:22:40,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:40,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152966356] [2024-06-21 20:22:40,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152966356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:40,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:40,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:40,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349232049] [2024-06-21 20:22:40,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:40,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:40,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:40,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:40,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:41,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:41,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 103 transitions, 813 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:22:41,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:41,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:41,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:41,279 INFO L124 PetriNetUnfolderBase]: 1109/1916 cut-off events. [2024-06-21 20:22:41,279 INFO L125 PetriNetUnfolderBase]: For 110808/110808 co-relation queries the response was YES. [2024-06-21 20:22:41,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10478 conditions, 1916 events. 1109/1916 cut-off events. For 110808/110808 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 11110 event pairs, 327 based on Foata normal form. 18/1934 useless extension candidates. Maximal degree in co-relation 10413. Up to 1496 conditions per place. [2024-06-21 20:22:41,291 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 85 selfloop transitions, 16 changer transitions 24/132 dead transitions. [2024-06-21 20:22:41,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 132 transitions, 1167 flow [2024-06-21 20:22:41,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:41,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:41,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-21 20:22:41,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-21 20:22:41,293 INFO L175 Difference]: Start difference. First operand has 151 places, 103 transitions, 813 flow. Second operand 9 states and 189 transitions. [2024-06-21 20:22:41,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 132 transitions, 1167 flow [2024-06-21 20:22:41,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 132 transitions, 1064 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:41,415 INFO L231 Difference]: Finished difference. Result has 147 places, 98 transitions, 701 flow [2024-06-21 20:22:41,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=710, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=701, PETRI_PLACES=147, PETRI_TRANSITIONS=98} [2024-06-21 20:22:41,415 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 107 predicate places. [2024-06-21 20:22:41,415 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 98 transitions, 701 flow [2024-06-21 20:22:41,415 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:22:41,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:41,415 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:22:41,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-21 20:22:41,416 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:41,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:41,416 INFO L85 PathProgramCache]: Analyzing trace with hash 2029382387, now seen corresponding path program 25 times [2024-06-21 20:22:41,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:41,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588989706] [2024-06-21 20:22:41,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:41,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:41,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:41,506 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:22:41,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:41,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588989706] [2024-06-21 20:22:41,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588989706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:41,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:41,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:41,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034052869] [2024-06-21 20:22:41,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:41,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:41,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:41,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:41,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:41,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:41,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 98 transitions, 701 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:22:41,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:41,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:41,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:41,818 INFO L124 PetriNetUnfolderBase]: 1281/2212 cut-off events. [2024-06-21 20:22:41,818 INFO L125 PetriNetUnfolderBase]: For 145818/145818 co-relation queries the response was YES. [2024-06-21 20:22:41,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12731 conditions, 2212 events. 1281/2212 cut-off events. For 145818/145818 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 13497 event pairs, 607 based on Foata normal form. 24/2236 useless extension candidates. Maximal degree in co-relation 12668. Up to 1385 conditions per place. [2024-06-21 20:22:41,832 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 87 selfloop transitions, 16 changer transitions 16/126 dead transitions. [2024-06-21 20:22:41,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 126 transitions, 1131 flow [2024-06-21 20:22:41,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:22:41,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:22:41,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-21 20:22:41,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-21 20:22:41,833 INFO L175 Difference]: Start difference. First operand has 147 places, 98 transitions, 701 flow. Second operand 10 states and 208 transitions. [2024-06-21 20:22:41,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 126 transitions, 1131 flow [2024-06-21 20:22:41,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 126 transitions, 1066 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:41,940 INFO L231 Difference]: Finished difference. Result has 138 places, 94 transitions, 642 flow [2024-06-21 20:22:41,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=642, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=642, PETRI_PLACES=138, PETRI_TRANSITIONS=94} [2024-06-21 20:22:41,940 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 98 predicate places. [2024-06-21 20:22:41,940 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 94 transitions, 642 flow [2024-06-21 20:22:41,941 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:22:41,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:41,941 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:22:41,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-21 20:22:41,941 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:41,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:41,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1411134689, now seen corresponding path program 26 times [2024-06-21 20:22:41,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:41,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030093737] [2024-06-21 20:22:41,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:41,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:41,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:42,033 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:22:42,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:42,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030093737] [2024-06-21 20:22:42,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030093737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:42,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:42,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:42,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114766801] [2024-06-21 20:22:42,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:42,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:42,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:42,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:42,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:42,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:42,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 94 transitions, 642 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:22:42,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:42,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:42,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:42,293 INFO L124 PetriNetUnfolderBase]: 1102/1897 cut-off events. [2024-06-21 20:22:42,293 INFO L125 PetriNetUnfolderBase]: For 112958/112958 co-relation queries the response was YES. [2024-06-21 20:22:42,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10410 conditions, 1897 events. 1102/1897 cut-off events. For 112958/112958 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 11128 event pairs, 562 based on Foata normal form. 26/1923 useless extension candidates. Maximal degree in co-relation 10350. Up to 1619 conditions per place. [2024-06-21 20:22:42,304 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 78 selfloop transitions, 13 changer transitions 12/110 dead transitions. [2024-06-21 20:22:42,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 110 transitions, 900 flow [2024-06-21 20:22:42,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:42,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:42,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-21 20:22:42,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.50997150997151 [2024-06-21 20:22:42,305 INFO L175 Difference]: Start difference. First operand has 138 places, 94 transitions, 642 flow. Second operand 9 states and 179 transitions. [2024-06-21 20:22:42,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 110 transitions, 900 flow [2024-06-21 20:22:42,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 110 transitions, 860 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 20:22:42,373 INFO L231 Difference]: Finished difference. Result has 134 places, 90 transitions, 607 flow [2024-06-21 20:22:42,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=607, PETRI_PLACES=134, PETRI_TRANSITIONS=90} [2024-06-21 20:22:42,374 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 94 predicate places. [2024-06-21 20:22:42,374 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 90 transitions, 607 flow [2024-06-21 20:22:42,374 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:22:42,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:42,374 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:22:42,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-21 20:22:42,374 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:42,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:42,375 INFO L85 PathProgramCache]: Analyzing trace with hash -2142001983, now seen corresponding path program 27 times [2024-06-21 20:22:42,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:42,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964300492] [2024-06-21 20:22:42,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:42,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:42,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:42,454 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:22:42,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:42,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964300492] [2024-06-21 20:22:42,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964300492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:42,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:42,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:42,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588181410] [2024-06-21 20:22:42,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:42,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:42,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:42,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:42,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:42,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:42,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 90 transitions, 607 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:22:42,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:42,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:42,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:42,733 INFO L124 PetriNetUnfolderBase]: 1168/2035 cut-off events. [2024-06-21 20:22:42,733 INFO L125 PetriNetUnfolderBase]: For 119389/119389 co-relation queries the response was YES. [2024-06-21 20:22:42,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11319 conditions, 2035 events. 1168/2035 cut-off events. For 119389/119389 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 12241 event pairs, 603 based on Foata normal form. 24/2059 useless extension candidates. Maximal degree in co-relation 11260. Up to 1462 conditions per place. [2024-06-21 20:22:42,747 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 71 selfloop transitions, 27 changer transitions 10/115 dead transitions. [2024-06-21 20:22:42,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 115 transitions, 989 flow [2024-06-21 20:22:42,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:22:42,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:22:42,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-21 20:22:42,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5244755244755245 [2024-06-21 20:22:42,748 INFO L175 Difference]: Start difference. First operand has 134 places, 90 transitions, 607 flow. Second operand 11 states and 225 transitions. [2024-06-21 20:22:42,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 115 transitions, 989 flow [2024-06-21 20:22:42,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 115 transitions, 955 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:42,835 INFO L231 Difference]: Finished difference. Result has 134 places, 87 transitions, 613 flow [2024-06-21 20:22:42,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=613, PETRI_PLACES=134, PETRI_TRANSITIONS=87} [2024-06-21 20:22:42,836 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 94 predicate places. [2024-06-21 20:22:42,836 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 87 transitions, 613 flow [2024-06-21 20:22:42,836 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:22:42,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:42,836 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:22:42,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-21 20:22:42,836 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:42,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:42,837 INFO L85 PathProgramCache]: Analyzing trace with hash -2142181473, now seen corresponding path program 28 times [2024-06-21 20:22:42,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:42,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429442508] [2024-06-21 20:22:42,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:42,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:42,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:42,920 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:22:42,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:42,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429442508] [2024-06-21 20:22:42,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429442508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:42,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:42,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:42,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037501737] [2024-06-21 20:22:42,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:42,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:42,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:42,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:42,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:42,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:42,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 87 transitions, 613 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:22:42,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:42,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:42,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:43,229 INFO L124 PetriNetUnfolderBase]: 1144/1987 cut-off events. [2024-06-21 20:22:43,230 INFO L125 PetriNetUnfolderBase]: For 115003/115003 co-relation queries the response was YES. [2024-06-21 20:22:43,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11074 conditions, 1987 events. 1144/1987 cut-off events. For 115003/115003 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 11871 event pairs, 635 based on Foata normal form. 26/2013 useless extension candidates. Maximal degree in co-relation 11016. Up to 1673 conditions per place. [2024-06-21 20:22:43,243 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 62 selfloop transitions, 22 changer transitions 14/105 dead transitions. [2024-06-21 20:22:43,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 105 transitions, 865 flow [2024-06-21 20:22:43,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:22:43,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:22:43,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-21 20:22:43,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5081585081585082 [2024-06-21 20:22:43,244 INFO L175 Difference]: Start difference. First operand has 134 places, 87 transitions, 613 flow. Second operand 11 states and 218 transitions. [2024-06-21 20:22:43,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 105 transitions, 865 flow [2024-06-21 20:22:43,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 105 transitions, 813 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 20:22:43,350 INFO L231 Difference]: Finished difference. Result has 133 places, 82 transitions, 578 flow [2024-06-21 20:22:43,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=561, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=578, PETRI_PLACES=133, PETRI_TRANSITIONS=82} [2024-06-21 20:22:43,350 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 93 predicate places. [2024-06-21 20:22:43,350 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 82 transitions, 578 flow [2024-06-21 20:22:43,350 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:22:43,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:43,350 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:22:43,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-21 20:22:43,352 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:43,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:43,352 INFO L85 PathProgramCache]: Analyzing trace with hash -736994643, now seen corresponding path program 29 times [2024-06-21 20:22:43,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:43,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110742955] [2024-06-21 20:22:43,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:43,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:43,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:43,429 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:22:43,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:43,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110742955] [2024-06-21 20:22:43,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110742955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:43,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:43,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:43,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053715386] [2024-06-21 20:22:43,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:43,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:43,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:43,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:43,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:43,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:43,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 82 transitions, 578 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:22:43,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:43,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:43,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:43,705 INFO L124 PetriNetUnfolderBase]: 1189/2090 cut-off events. [2024-06-21 20:22:43,706 INFO L125 PetriNetUnfolderBase]: For 115773/115773 co-relation queries the response was YES. [2024-06-21 20:22:43,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11803 conditions, 2090 events. 1189/2090 cut-off events. For 115773/115773 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 12829 event pairs, 533 based on Foata normal form. 18/2108 useless extension candidates. Maximal degree in co-relation 11746. Up to 916 conditions per place. [2024-06-21 20:22:43,718 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 74 selfloop transitions, 23 changer transitions 8/112 dead transitions. [2024-06-21 20:22:43,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 112 transitions, 1046 flow [2024-06-21 20:22:43,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:22:43,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:22:43,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-21 20:22:43,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435897435897435 [2024-06-21 20:22:43,719 INFO L175 Difference]: Start difference. First operand has 133 places, 82 transitions, 578 flow. Second operand 10 states and 212 transitions. [2024-06-21 20:22:43,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 112 transitions, 1046 flow [2024-06-21 20:22:43,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 112 transitions, 984 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-21 20:22:43,799 INFO L231 Difference]: Finished difference. Result has 128 places, 80 transitions, 565 flow [2024-06-21 20:22:43,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=528, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=565, PETRI_PLACES=128, PETRI_TRANSITIONS=80} [2024-06-21 20:22:43,799 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 88 predicate places. [2024-06-21 20:22:43,799 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 80 transitions, 565 flow [2024-06-21 20:22:43,799 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:22:43,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:43,800 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:22:43,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-21 20:22:43,800 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:43,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:43,800 INFO L85 PathProgramCache]: Analyzing trace with hash -736984413, now seen corresponding path program 30 times [2024-06-21 20:22:43,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:43,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956127725] [2024-06-21 20:22:43,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:43,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:43,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:43,878 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:22:43,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:43,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956127725] [2024-06-21 20:22:43,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956127725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:43,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:43,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:43,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858349836] [2024-06-21 20:22:43,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:43,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:43,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:43,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:43,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:43,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:43,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 80 transitions, 565 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:22:43,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:43,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:43,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:44,155 INFO L124 PetriNetUnfolderBase]: 1084/1903 cut-off events. [2024-06-21 20:22:44,155 INFO L125 PetriNetUnfolderBase]: For 92662/92662 co-relation queries the response was YES. [2024-06-21 20:22:44,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10395 conditions, 1903 events. 1084/1903 cut-off events. For 92662/92662 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 11413 event pairs, 515 based on Foata normal form. 18/1921 useless extension candidates. Maximal degree in co-relation 10340. Up to 916 conditions per place. [2024-06-21 20:22:44,165 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 73 selfloop transitions, 21 changer transitions 9/110 dead transitions. [2024-06-21 20:22:44,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 110 transitions, 1021 flow [2024-06-21 20:22:44,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:22:44,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:22:44,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-21 20:22:44,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435897435897435 [2024-06-21 20:22:44,167 INFO L175 Difference]: Start difference. First operand has 128 places, 80 transitions, 565 flow. Second operand 10 states and 212 transitions. [2024-06-21 20:22:44,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 110 transitions, 1021 flow [2024-06-21 20:22:44,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 110 transitions, 965 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:44,250 INFO L231 Difference]: Finished difference. Result has 127 places, 77 transitions, 541 flow [2024-06-21 20:22:44,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=541, PETRI_PLACES=127, PETRI_TRANSITIONS=77} [2024-06-21 20:22:44,250 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 87 predicate places. [2024-06-21 20:22:44,250 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 77 transitions, 541 flow [2024-06-21 20:22:44,250 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:22:44,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:44,250 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:22:44,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-21 20:22:44,251 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:44,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:44,251 INFO L85 PathProgramCache]: Analyzing trace with hash 891847361, now seen corresponding path program 31 times [2024-06-21 20:22:44,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:44,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640151231] [2024-06-21 20:22:44,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:44,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:44,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:44,346 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:22:44,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:44,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640151231] [2024-06-21 20:22:44,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640151231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:44,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:44,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:44,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306514503] [2024-06-21 20:22:44,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:44,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:44,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:44,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:44,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:44,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:44,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 77 transitions, 541 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:22:44,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:44,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:44,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:44,635 INFO L124 PetriNetUnfolderBase]: 1058/1853 cut-off events. [2024-06-21 20:22:44,635 INFO L125 PetriNetUnfolderBase]: For 87701/87701 co-relation queries the response was YES. [2024-06-21 20:22:44,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10108 conditions, 1853 events. 1058/1853 cut-off events. For 87701/87701 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 10976 event pairs, 524 based on Foata normal form. 18/1871 useless extension candidates. Maximal degree in co-relation 10054. Up to 1545 conditions per place. [2024-06-21 20:22:44,645 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 64 selfloop transitions, 11 changer transitions 17/99 dead transitions. [2024-06-21 20:22:44,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 99 transitions, 799 flow [2024-06-21 20:22:44,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:44,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:44,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 20:22:44,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-21 20:22:44,646 INFO L175 Difference]: Start difference. First operand has 127 places, 77 transitions, 541 flow. Second operand 9 states and 182 transitions. [2024-06-21 20:22:44,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 99 transitions, 799 flow [2024-06-21 20:22:44,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 99 transitions, 752 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 20:22:44,735 INFO L231 Difference]: Finished difference. Result has 123 places, 74 transitions, 500 flow [2024-06-21 20:22:44,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=500, PETRI_PLACES=123, PETRI_TRANSITIONS=74} [2024-06-21 20:22:44,736 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 83 predicate places. [2024-06-21 20:22:44,736 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 74 transitions, 500 flow [2024-06-21 20:22:44,736 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:22:44,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:44,736 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:22:44,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-21 20:22:44,736 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:44,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:44,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1950593055, now seen corresponding path program 32 times [2024-06-21 20:22:44,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:44,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634030544] [2024-06-21 20:22:44,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:44,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:44,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:44,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:22:44,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:44,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634030544] [2024-06-21 20:22:44,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634030544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:44,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:44,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:44,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478675891] [2024-06-21 20:22:44,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:44,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:44,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:44,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:44,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:44,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:44,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 74 transitions, 500 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:22:44,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:44,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:44,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:45,094 INFO L124 PetriNetUnfolderBase]: 915/1606 cut-off events. [2024-06-21 20:22:45,095 INFO L125 PetriNetUnfolderBase]: For 68420/68420 co-relation queries the response was YES. [2024-06-21 20:22:45,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8274 conditions, 1606 events. 915/1606 cut-off events. For 68420/68420 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 9242 event pairs, 526 based on Foata normal form. 26/1632 useless extension candidates. Maximal degree in co-relation 8222. Up to 1316 conditions per place. [2024-06-21 20:22:45,103 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 54 selfloop transitions, 17 changer transitions 12/90 dead transitions. [2024-06-21 20:22:45,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 90 transitions, 718 flow [2024-06-21 20:22:45,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:45,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:45,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-21 20:22:45,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213675213675214 [2024-06-21 20:22:45,104 INFO L175 Difference]: Start difference. First operand has 123 places, 74 transitions, 500 flow. Second operand 9 states and 183 transitions. [2024-06-21 20:22:45,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 90 transitions, 718 flow [2024-06-21 20:22:45,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 90 transitions, 692 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:22:45,142 INFO L231 Difference]: Finished difference. Result has 120 places, 70 transitions, 486 flow [2024-06-21 20:22:45,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=474, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=486, PETRI_PLACES=120, PETRI_TRANSITIONS=70} [2024-06-21 20:22:45,142 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 80 predicate places. [2024-06-21 20:22:45,142 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 70 transitions, 486 flow [2024-06-21 20:22:45,143 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:22:45,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:45,143 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:22:45,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-21 20:22:45,143 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:45,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:45,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1950740925, now seen corresponding path program 33 times [2024-06-21 20:22:45,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:45,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734836171] [2024-06-21 20:22:45,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:45,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:45,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:45,223 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:22:45,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:45,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734836171] [2024-06-21 20:22:45,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734836171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:45,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:45,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:45,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772492112] [2024-06-21 20:22:45,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:45,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:45,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:45,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:45,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:45,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:45,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 70 transitions, 486 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:22:45,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:45,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:45,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:45,449 INFO L124 PetriNetUnfolderBase]: 786/1409 cut-off events. [2024-06-21 20:22:45,449 INFO L125 PetriNetUnfolderBase]: For 51006/51006 co-relation queries the response was YES. [2024-06-21 20:22:45,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6803 conditions, 1409 events. 786/1409 cut-off events. For 51006/51006 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 7939 event pairs, 402 based on Foata normal form. 24/1433 useless extension candidates. Maximal degree in co-relation 6752. Up to 1082 conditions per place. [2024-06-21 20:22:45,456 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 52 selfloop transitions, 13 changer transitions 18/90 dead transitions. [2024-06-21 20:22:45,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 90 transitions, 722 flow [2024-06-21 20:22:45,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:45,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:45,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-21 20:22:45,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5242165242165242 [2024-06-21 20:22:45,457 INFO L175 Difference]: Start difference. First operand has 120 places, 70 transitions, 486 flow. Second operand 9 states and 184 transitions. [2024-06-21 20:22:45,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 90 transitions, 722 flow [2024-06-21 20:22:45,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 90 transitions, 684 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:45,498 INFO L231 Difference]: Finished difference. Result has 117 places, 65 transitions, 443 flow [2024-06-21 20:22:45,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=448, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=443, PETRI_PLACES=117, PETRI_TRANSITIONS=65} [2024-06-21 20:22:45,498 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 77 predicate places. [2024-06-21 20:22:45,498 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 65 transitions, 443 flow [2024-06-21 20:22:45,499 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:22:45,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:45,499 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:22:45,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-21 20:22:45,499 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:45,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:45,499 INFO L85 PathProgramCache]: Analyzing trace with hash -563055003, now seen corresponding path program 34 times [2024-06-21 20:22:45,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:45,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935714453] [2024-06-21 20:22:45,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:45,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:45,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:45,572 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:22:45,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:45,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935714453] [2024-06-21 20:22:45,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935714453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:45,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:45,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:45,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639811901] [2024-06-21 20:22:45,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:45,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:45,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:45,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:45,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:45,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:45,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 65 transitions, 443 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:22:45,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:45,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:45,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:45,768 INFO L124 PetriNetUnfolderBase]: 813/1458 cut-off events. [2024-06-21 20:22:45,768 INFO L125 PetriNetUnfolderBase]: For 53549/53549 co-relation queries the response was YES. [2024-06-21 20:22:45,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7318 conditions, 1458 events. 813/1458 cut-off events. For 53549/53549 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 8429 event pairs, 396 based on Foata normal form. 18/1476 useless extension candidates. Maximal degree in co-relation 7268. Up to 762 conditions per place. [2024-06-21 20:22:45,775 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 67 selfloop transitions, 14 changer transitions 8/96 dead transitions. [2024-06-21 20:22:45,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 96 transitions, 851 flow [2024-06-21 20:22:45,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:45,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:45,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-21 20:22:45,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-21 20:22:45,779 INFO L175 Difference]: Start difference. First operand has 117 places, 65 transitions, 443 flow. Second operand 9 states and 195 transitions. [2024-06-21 20:22:45,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 96 transitions, 851 flow [2024-06-21 20:22:45,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 96 transitions, 801 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:45,815 INFO L231 Difference]: Finished difference. Result has 110 places, 63 transitions, 428 flow [2024-06-21 20:22:45,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=409, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=428, PETRI_PLACES=110, PETRI_TRANSITIONS=63} [2024-06-21 20:22:45,815 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 70 predicate places. [2024-06-21 20:22:45,815 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 63 transitions, 428 flow [2024-06-21 20:22:45,816 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:22:45,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:45,816 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:22:45,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-21 20:22:45,816 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:45,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:45,816 INFO L85 PathProgramCache]: Analyzing trace with hash -279074685, now seen corresponding path program 35 times [2024-06-21 20:22:45,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:45,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516271330] [2024-06-21 20:22:45,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:45,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:45,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:45,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:22:45,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:45,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516271330] [2024-06-21 20:22:45,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516271330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:45,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:45,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:45,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963126750] [2024-06-21 20:22:45,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:45,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:45,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:45,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:45,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:45,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:45,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 63 transitions, 428 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:22:45,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:45,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:45,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:46,077 INFO L124 PetriNetUnfolderBase]: 708/1275 cut-off events. [2024-06-21 20:22:46,077 INFO L125 PetriNetUnfolderBase]: For 36894/36894 co-relation queries the response was YES. [2024-06-21 20:22:46,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6033 conditions, 1275 events. 708/1275 cut-off events. For 36894/36894 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 7057 event pairs, 384 based on Foata normal form. 18/1293 useless extension candidates. Maximal degree in co-relation 5986. Up to 762 conditions per place. [2024-06-21 20:22:46,083 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 55 selfloop transitions, 11 changer transitions 16/89 dead transitions. [2024-06-21 20:22:46,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 89 transitions, 734 flow [2024-06-21 20:22:46,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:46,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:46,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-21 20:22:46,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-21 20:22:46,084 INFO L175 Difference]: Start difference. First operand has 110 places, 63 transitions, 428 flow. Second operand 9 states and 189 transitions. [2024-06-21 20:22:46,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 89 transitions, 734 flow [2024-06-21 20:22:46,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 89 transitions, 699 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:46,118 INFO L231 Difference]: Finished difference. Result has 109 places, 59 transitions, 395 flow [2024-06-21 20:22:46,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=395, PETRI_PLACES=109, PETRI_TRANSITIONS=59} [2024-06-21 20:22:46,118 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 69 predicate places. [2024-06-21 20:22:46,118 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 59 transitions, 395 flow [2024-06-21 20:22:46,119 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:22:46,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:46,119 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:22:46,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-21 20:22:46,119 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:46,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:46,119 INFO L85 PathProgramCache]: Analyzing trace with hash -726144333, now seen corresponding path program 36 times [2024-06-21 20:22:46,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:46,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855695463] [2024-06-21 20:22:46,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:46,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:46,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:46,209 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:22:46,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:46,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855695463] [2024-06-21 20:22:46,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855695463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:46,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:46,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:46,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58301189] [2024-06-21 20:22:46,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:46,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:46,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:46,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:46,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:46,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:46,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 59 transitions, 395 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:22:46,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:46,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:46,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:46,420 INFO L124 PetriNetUnfolderBase]: 584/1061 cut-off events. [2024-06-21 20:22:46,420 INFO L125 PetriNetUnfolderBase]: For 27965/27965 co-relation queries the response was YES. [2024-06-21 20:22:46,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4706 conditions, 1061 events. 584/1061 cut-off events. For 27965/27965 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 5664 event pairs, 294 based on Foata normal form. 24/1085 useless extension candidates. Maximal degree in co-relation 4660. Up to 774 conditions per place. [2024-06-21 20:22:46,424 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 42 selfloop transitions, 5 changer transitions 25/79 dead transitions. [2024-06-21 20:22:46,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 79 transitions, 613 flow [2024-06-21 20:22:46,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:46,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:46,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 20:22:46,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5071225071225072 [2024-06-21 20:22:46,425 INFO L175 Difference]: Start difference. First operand has 109 places, 59 transitions, 395 flow. Second operand 9 states and 178 transitions. [2024-06-21 20:22:46,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 79 transitions, 613 flow [2024-06-21 20:22:46,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 79 transitions, 585 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:46,446 INFO L231 Difference]: Finished difference. Result has 103 places, 52 transitions, 326 flow [2024-06-21 20:22:46,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=326, PETRI_PLACES=103, PETRI_TRANSITIONS=52} [2024-06-21 20:22:46,447 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 63 predicate places. [2024-06-21 20:22:46,447 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 52 transitions, 326 flow [2024-06-21 20:22:46,447 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:22:46,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:46,447 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:22:46,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-21 20:22:46,447 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:46,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:46,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1690868251, now seen corresponding path program 37 times [2024-06-21 20:22:46,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:46,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307058307] [2024-06-21 20:22:46,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:46,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:46,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:46,522 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:22:46,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:46,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307058307] [2024-06-21 20:22:46,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307058307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:46,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:46,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:46,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418866688] [2024-06-21 20:22:46,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:46,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:46,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:46,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:46,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:46,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:46,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 52 transitions, 326 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:46,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:46,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:46,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:46,725 INFO L124 PetriNetUnfolderBase]: 525/952 cut-off events. [2024-06-21 20:22:46,725 INFO L125 PetriNetUnfolderBase]: For 20424/20424 co-relation queries the response was YES. [2024-06-21 20:22:46,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4126 conditions, 952 events. 525/952 cut-off events. For 20424/20424 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4964 event pairs, 221 based on Foata normal form. 18/966 useless extension candidates. Maximal degree in co-relation 4083. Up to 290 conditions per place. [2024-06-21 20:22:46,728 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 47 selfloop transitions, 12 changer transitions 9/75 dead transitions. [2024-06-21 20:22:46,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 75 transitions, 632 flow [2024-06-21 20:22:46,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:46,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:46,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 20:22:46,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-21 20:22:46,729 INFO L175 Difference]: Start difference. First operand has 103 places, 52 transitions, 326 flow. Second operand 9 states and 182 transitions. [2024-06-21 20:22:46,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 75 transitions, 632 flow [2024-06-21 20:22:46,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 75 transitions, 590 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:46,740 INFO L231 Difference]: Finished difference. Result has 90 places, 49 transitions, 309 flow [2024-06-21 20:22:46,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=309, PETRI_PLACES=90, PETRI_TRANSITIONS=49} [2024-06-21 20:22:46,740 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 50 predicate places. [2024-06-21 20:22:46,740 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 49 transitions, 309 flow [2024-06-21 20:22:46,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:46,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:46,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, 1] [2024-06-21 20:22:46,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-21 20:22:46,741 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:46,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:46,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1523129997, now seen corresponding path program 13 times [2024-06-21 20:22:46,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:46,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990401018] [2024-06-21 20:22:46,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:46,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:46,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:46,815 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:22:46,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:46,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990401018] [2024-06-21 20:22:46,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990401018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:46,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:46,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:46,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337197706] [2024-06-21 20:22:46,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:46,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:46,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:46,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:46,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:46,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:46,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 49 transitions, 309 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:46,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:46,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:46,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:46,991 INFO L124 PetriNetUnfolderBase]: 497/906 cut-off events. [2024-06-21 20:22:46,991 INFO L125 PetriNetUnfolderBase]: For 15814/15814 co-relation queries the response was YES. [2024-06-21 20:22:46,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3857 conditions, 906 events. 497/906 cut-off events. For 15814/15814 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4714 event pairs, 215 based on Foata normal form. 18/920 useless extension candidates. Maximal degree in co-relation 3819. Up to 290 conditions per place. [2024-06-21 20:22:46,994 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 46 selfloop transitions, 11 changer transitions 8/72 dead transitions. [2024-06-21 20:22:46,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 72 transitions, 599 flow [2024-06-21 20:22:46,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:46,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:46,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 20:22:46,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-21 20:22:46,995 INFO L175 Difference]: Start difference. First operand has 90 places, 49 transitions, 309 flow. Second operand 9 states and 182 transitions. [2024-06-21 20:22:46,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 72 transitions, 599 flow [2024-06-21 20:22:47,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 72 transitions, 565 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:47,002 INFO L231 Difference]: Finished difference. Result has 89 places, 47 transitions, 295 flow [2024-06-21 20:22:47,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=295, PETRI_PLACES=89, PETRI_TRANSITIONS=47} [2024-06-21 20:22:47,003 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 49 predicate places. [2024-06-21 20:22:47,003 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 47 transitions, 295 flow [2024-06-21 20:22:47,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:47,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:47,003 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:22:47,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-21 20:22:47,004 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:47,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:47,004 INFO L85 PathProgramCache]: Analyzing trace with hash 2050689861, now seen corresponding path program 14 times [2024-06-21 20:22:47,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:47,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538760940] [2024-06-21 20:22:47,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:47,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:47,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:47,079 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:22:47,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:47,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538760940] [2024-06-21 20:22:47,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538760940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:47,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:47,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:47,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142604738] [2024-06-21 20:22:47,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:47,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:47,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:47,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:47,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:47,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:47,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 47 transitions, 295 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:47,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:47,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:47,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:47,235 INFO L124 PetriNetUnfolderBase]: 392/721 cut-off events. [2024-06-21 20:22:47,236 INFO L125 PetriNetUnfolderBase]: For 10924/10924 co-relation queries the response was YES. [2024-06-21 20:22:47,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2942 conditions, 721 events. 392/721 cut-off events. For 10924/10924 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3491 event pairs, 158 based on Foata normal form. 18/737 useless extension candidates. Maximal degree in co-relation 2905. Up to 290 conditions per place. [2024-06-21 20:22:47,238 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 38 selfloop transitions, 10 changer transitions 11/66 dead transitions. [2024-06-21 20:22:47,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 66 transitions, 509 flow [2024-06-21 20:22:47,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:47,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:47,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-21 20:22:47,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5042735042735043 [2024-06-21 20:22:47,239 INFO L175 Difference]: Start difference. First operand has 89 places, 47 transitions, 295 flow. Second operand 9 states and 177 transitions. [2024-06-21 20:22:47,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 66 transitions, 509 flow [2024-06-21 20:22:47,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 66 transitions, 480 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:47,245 INFO L231 Difference]: Finished difference. Result has 88 places, 42 transitions, 253 flow [2024-06-21 20:22:47,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=253, PETRI_PLACES=88, PETRI_TRANSITIONS=42} [2024-06-21 20:22:47,246 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 48 predicate places. [2024-06-21 20:22:47,246 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 42 transitions, 253 flow [2024-06-21 20:22:47,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:47,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:47,246 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:22:47,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-21 20:22:47,246 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:47,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:47,247 INFO L85 PathProgramCache]: Analyzing trace with hash -165859079, now seen corresponding path program 38 times [2024-06-21 20:22:47,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:47,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2875311] [2024-06-21 20:22:47,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:47,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:47,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:47,321 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:22:47,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:47,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2875311] [2024-06-21 20:22:47,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2875311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:47,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:47,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:47,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572568202] [2024-06-21 20:22:47,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:47,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:47,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:47,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:47,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:47,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:47,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 42 transitions, 253 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:47,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:47,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:47,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:47,466 INFO L124 PetriNetUnfolderBase]: 284/527 cut-off events. [2024-06-21 20:22:47,466 INFO L125 PetriNetUnfolderBase]: For 6674/6674 co-relation queries the response was YES. [2024-06-21 20:22:47,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1981 conditions, 527 events. 284/527 cut-off events. For 6674/6674 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2304 event pairs, 110 based on Foata normal form. 18/543 useless extension candidates. Maximal degree in co-relation 1945. Up to 290 conditions per place. [2024-06-21 20:22:47,468 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 25 selfloop transitions, 3 changer transitions 23/58 dead transitions. [2024-06-21 20:22:47,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 58 transitions, 407 flow [2024-06-21 20:22:47,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:47,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:47,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 20:22:47,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843304843304843 [2024-06-21 20:22:47,469 INFO L175 Difference]: Start difference. First operand has 88 places, 42 transitions, 253 flow. Second operand 9 states and 170 transitions. [2024-06-21 20:22:47,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 58 transitions, 407 flow [2024-06-21 20:22:47,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 58 transitions, 381 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 20:22:47,474 INFO L231 Difference]: Finished difference. Result has 81 places, 33 transitions, 172 flow [2024-06-21 20:22:47,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=227, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=172, PETRI_PLACES=81, PETRI_TRANSITIONS=33} [2024-06-21 20:22:47,474 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 41 predicate places. [2024-06-21 20:22:47,474 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 33 transitions, 172 flow [2024-06-21 20:22:47,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:47,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:47,475 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:22:47,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-21 20:22:47,475 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:47,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:47,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1434011551, now seen corresponding path program 39 times [2024-06-21 20:22:47,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:47,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381177812] [2024-06-21 20:22:47,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:47,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:47,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:47,557 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:22:47,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:47,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381177812] [2024-06-21 20:22:47,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381177812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:47,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:47,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:47,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687829536] [2024-06-21 20:22:47,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:47,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:47,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:47,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:47,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:47,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:47,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 33 transitions, 172 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:47,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:47,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:47,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:47,695 INFO L124 PetriNetUnfolderBase]: 229/426 cut-off events. [2024-06-21 20:22:47,695 INFO L125 PetriNetUnfolderBase]: For 4668/4676 co-relation queries the response was YES. [2024-06-21 20:22:47,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1536 conditions, 426 events. 229/426 cut-off events. For 4668/4676 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1764 event pairs, 49 based on Foata normal form. 18/440 useless extension candidates. Maximal degree in co-relation 1503. Up to 216 conditions per place. [2024-06-21 20:22:47,696 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 23 selfloop transitions, 4 changer transitions 17/51 dead transitions. [2024-06-21 20:22:47,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 51 transitions, 324 flow [2024-06-21 20:22:47,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:22:47,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:22:47,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 20:22:47,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4967948717948718 [2024-06-21 20:22:47,697 INFO L175 Difference]: Start difference. First operand has 81 places, 33 transitions, 172 flow. Second operand 8 states and 155 transitions. [2024-06-21 20:22:47,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 51 transitions, 324 flow [2024-06-21 20:22:47,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 51 transitions, 296 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-06-21 20:22:47,701 INFO L231 Difference]: Finished difference. Result has 60 places, 30 transitions, 136 flow [2024-06-21 20:22:47,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=136, PETRI_PLACES=60, PETRI_TRANSITIONS=30} [2024-06-21 20:22:47,701 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 20 predicate places. [2024-06-21 20:22:47,701 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 30 transitions, 136 flow [2024-06-21 20:22:47,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:47,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:47,702 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:22:47,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-21 20:22:47,702 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:47,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:47,702 INFO L85 PathProgramCache]: Analyzing trace with hash 35219941, now seen corresponding path program 40 times [2024-06-21 20:22:47,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:47,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936365760] [2024-06-21 20:22:47,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:47,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:47,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:47,777 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:22:47,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:47,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936365760] [2024-06-21 20:22:47,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936365760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:47,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:47,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:47,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470294286] [2024-06-21 20:22:47,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:47,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:47,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:47,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:47,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:47,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:47,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 30 transitions, 136 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:47,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:47,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:47,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:47,889 INFO L124 PetriNetUnfolderBase]: 185/350 cut-off events. [2024-06-21 20:22:47,889 INFO L125 PetriNetUnfolderBase]: For 1623/1631 co-relation queries the response was YES. [2024-06-21 20:22:47,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1149 conditions, 350 events. 185/350 cut-off events. For 1623/1631 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1406 event pairs, 29 based on Foata normal form. 18/368 useless extension candidates. Maximal degree in co-relation 1125. Up to 171 conditions per place. [2024-06-21 20:22:47,890 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 24 selfloop transitions, 5 changer transitions 8/44 dead transitions. [2024-06-21 20:22:47,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 44 transitions, 258 flow [2024-06-21 20:22:47,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:22:47,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:22:47,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 20:22:47,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775641025641026 [2024-06-21 20:22:47,891 INFO L175 Difference]: Start difference. First operand has 60 places, 30 transitions, 136 flow. Second operand 8 states and 149 transitions. [2024-06-21 20:22:47,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 44 transitions, 258 flow [2024-06-21 20:22:47,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 44 transitions, 238 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 20:22:47,892 INFO L231 Difference]: Finished difference. Result has 56 places, 28 transitions, 121 flow [2024-06-21 20:22:47,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=120, 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=121, PETRI_PLACES=56, PETRI_TRANSITIONS=28} [2024-06-21 20:22:47,893 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 16 predicate places. [2024-06-21 20:22:47,893 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 28 transitions, 121 flow [2024-06-21 20:22:47,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:47,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:47,893 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:22:47,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-21 20:22:47,894 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:47,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:47,894 INFO L85 PathProgramCache]: Analyzing trace with hash 193322463, now seen corresponding path program 41 times [2024-06-21 20:22:47,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:47,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206007423] [2024-06-21 20:22:47,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:47,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:47,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:47,986 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:22:47,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:47,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206007423] [2024-06-21 20:22:47,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206007423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:47,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:47,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:47,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180659903] [2024-06-21 20:22:47,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:47,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:47,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:47,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:47,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:48,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-21 20:22:48,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 28 transitions, 121 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:48,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:48,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-21 20:22:48,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:48,095 INFO L124 PetriNetUnfolderBase]: 80/171 cut-off events. [2024-06-21 20:22:48,096 INFO L125 PetriNetUnfolderBase]: For 631/639 co-relation queries the response was YES. [2024-06-21 20:22:48,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 495 conditions, 171 events. 80/171 cut-off events. For 631/639 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 520 event pairs, 1 based on Foata normal form. 18/189 useless extension candidates. Maximal degree in co-relation 481. Up to 96 conditions per place. [2024-06-21 20:22:48,096 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 0 selfloop transitions, 0 changer transitions 37/37 dead transitions. [2024-06-21 20:22:48,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 37 transitions, 191 flow [2024-06-21 20:22:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:22:48,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:22:48,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 20:22:48,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 20:22:48,097 INFO L175 Difference]: Start difference. First operand has 56 places, 28 transitions, 121 flow. Second operand 8 states and 143 transitions. [2024-06-21 20:22:48,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 37 transitions, 191 flow [2024-06-21 20:22:48,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 37 transitions, 164 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 20:22:48,098 INFO L231 Difference]: Finished difference. Result has 49 places, 0 transitions, 0 flow [2024-06-21 20:22:48,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=42, 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=49, PETRI_TRANSITIONS=0} [2024-06-21 20:22:48,098 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 9 predicate places. [2024-06-21 20:22:48,099 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 0 transitions, 0 flow [2024-06-21 20:22:48,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:48,101 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-21 20:22:48,101 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-21 20:22:48,103 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-21 20:22:48,103 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-21 20:22:48,103 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-21 20:22:48,103 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-21 20:22:48,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-21 20:22:48,104 INFO L445 BasicCegarLoop]: Path program histogram: [41, 29, 14, 12, 11, 11, 10, 9, 9, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:22:48,106 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-21 20:22:48,106 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-21 20:22:48,110 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-21 20:22:48,110 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-21 20:22:48,111 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 08:22:48 BasicIcfg [2024-06-21 20:22:48,111 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-21 20:22:48,111 INFO L158 Benchmark]: Toolchain (without parser) took 369477.73ms. Allocated memory was 188.7MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 158.1MB in the beginning and 1.1GB in the end (delta: -898.5MB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. [2024-06-21 20:22:48,112 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 188.7MB. Free memory is still 159.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 20:22:48,114 INFO L158 Benchmark]: Witness Parser took 0.16ms. Allocated memory is still 188.7MB. Free memory is still 112.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 20:22:48,114 INFO L158 Benchmark]: CACSL2BoogieTranslator took 437.48ms. Allocated memory is still 188.7MB. Free memory was 158.1MB in the beginning and 130.3MB in the end (delta: 27.8MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2024-06-21 20:22:48,114 INFO L158 Benchmark]: Boogie Procedure Inliner took 51.66ms. Allocated memory is still 188.7MB. Free memory was 130.3MB in the beginning and 128.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-21 20:22:48,114 INFO L158 Benchmark]: Boogie Preprocessor took 42.02ms. Allocated memory is still 188.7MB. Free memory was 128.2MB in the beginning and 126.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-21 20:22:48,114 INFO L158 Benchmark]: RCFGBuilder took 436.72ms. Allocated memory is still 188.7MB. Free memory was 125.6MB in the beginning and 99.9MB in the end (delta: 25.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-06-21 20:22:48,115 INFO L158 Benchmark]: TraceAbstraction took 368504.63ms. Allocated memory was 188.7MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 99.4MB in the beginning and 1.1GB in the end (delta: -957.1MB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. [2024-06-21 20:22:48,115 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 188.7MB. Free memory is still 159.8MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.16ms. Allocated memory is still 188.7MB. Free memory is still 112.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 437.48ms. Allocated memory is still 188.7MB. Free memory was 158.1MB in the beginning and 130.3MB in the end (delta: 27.8MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 51.66ms. Allocated memory is still 188.7MB. Free memory was 130.3MB in the beginning and 128.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 42.02ms. Allocated memory is still 188.7MB. Free memory was 128.2MB in the beginning and 126.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 436.72ms. Allocated memory is still 188.7MB. Free memory was 125.6MB in the beginning and 99.9MB in the end (delta: 25.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 368504.63ms. Allocated memory was 188.7MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 99.4MB in the beginning and 1.1GB in the end (delta: -957.1MB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 776]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 778]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 779]: 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: 368.4s, OverallIterations: 206, TraceHistogramMax: 1, PathProgramHistogramMax: 41, EmptinessCheckTime: 0.0s, AutomataDifference: 350.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13814 SdHoareTripleChecker+Valid, 23.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11277 mSDsluCounter, 3825 SdHoareTripleChecker+Invalid, 19.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2577 mSDsCounter, 1977 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 53025 IncrementalHoareTripleChecker+Invalid, 55002 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1977 mSolverCounterUnsat, 1248 mSDtfsCounter, 53025 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1383 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1383 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1074 ImplicationChecksByTransitivity, 7.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3939occurred in iteration=136, InterpolantAutomatonStates: 1640, 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.4s SatisfiabilityAnalysisTime, 16.4s InterpolantComputationTime, 3892 NumberOfCodeBlocks, 3892 NumberOfCodeBlocksAsserted, 206 NumberOfCheckSat, 3686 ConstructedInterpolants, 0 QuantifiedInterpolants, 31455 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 206 InterpolantComputations, 206 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:22:48,134 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