./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe012_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-05-21_14-57-05.files/protection/safe012_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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/safe012_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe012_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-cde23df-m [2024-06-14 11:24:26,522 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:24:26,583 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:24:26,589 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:24:26,589 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:24:26,614 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:24:26,616 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:24:26,616 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:24:26,617 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:24:26,620 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:24:26,620 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:24:26,620 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:24:26,620 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:24:26,621 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:24:26,622 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:24:26,622 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:24:26,622 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:24:26,622 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:24:26,622 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:24:26,623 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:24:26,624 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:24:26,624 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:24:26,624 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:24:26,624 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:24:26,624 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:24:26,625 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:24:26,625 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:24:26,625 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:24:26,626 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:24:26,626 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:24:26,627 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:24:26,627 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:24:26,627 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:24:26,627 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:24:26,627 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:24:26,627 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:24:26,628 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:24:26,628 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:24:26,628 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:24:26,628 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:24:26,628 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:24:26,628 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:24:26,629 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:24:26,629 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-14 11:24:26,854 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:24:26,873 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:24:26,875 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:24:26,876 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:24:26,877 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:24:26,878 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe012_tso.yml/witness.yml [2024-06-14 11:24:27,003 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:24:27,003 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:24:27,004 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe012_tso.i [2024-06-14 11:24:27,958 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:24:28,144 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:24:28,145 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe012_tso.i [2024-06-14 11:24:28,154 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bb23343b2/b701589a4e78466a964c434f82d0c361/FLAG1ffe2b52c [2024-06-14 11:24:28,166 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bb23343b2/b701589a4e78466a964c434f82d0c361 [2024-06-14 11:24:28,167 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:24:28,168 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:24:28,173 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:24:28,173 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:24:28,176 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:24:28,177 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:24:27" (1/2) ... [2024-06-14 11:24:28,177 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24b12105 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:24:28, skipping insertion in model container [2024-06-14 11:24:28,178 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:24:27" (1/2) ... [2024-06-14 11:24:28,179 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3449b72 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:24:28, skipping insertion in model container [2024-06-14 11:24:28,179 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:24:28" (2/2) ... [2024-06-14 11:24:28,179 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24b12105 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:28, skipping insertion in model container [2024-06-14 11:24:28,179 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:24:28" (2/2) ... [2024-06-14 11:24:28,179 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:24:28,219 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:24:28,220 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-14 11:24:28,220 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] ((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-14 11:24:28,220 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-14 11:24:28,221 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:24:28,221 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-14 11:24:28,261 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:24:28,541 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:24:28,549 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 11:24:28,663 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:24:28,734 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:24:28,735 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:28 WrapperNode [2024-06-14 11:24:28,735 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:24:28,736 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:24:28,736 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:24:28,736 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:24:28,742 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:28" (1/1) ... [2024-06-14 11:24:28,771 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:28" (1/1) ... [2024-06-14 11:24:28,798 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 67 [2024-06-14 11:24:28,799 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:24:28,800 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:24:28,800 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:24:28,800 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:24:28,808 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:28" (1/1) ... [2024-06-14 11:24:28,809 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:28" (1/1) ... [2024-06-14 11:24:28,812 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:28" (1/1) ... [2024-06-14 11:24:28,831 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-14 11:24:28,832 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:28" (1/1) ... [2024-06-14 11:24:28,832 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:28" (1/1) ... [2024-06-14 11:24:28,844 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:28" (1/1) ... [2024-06-14 11:24:28,845 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:28" (1/1) ... [2024-06-14 11:24:28,846 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:28" (1/1) ... [2024-06-14 11:24:28,847 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:28" (1/1) ... [2024-06-14 11:24:28,848 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:24:28,849 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:24:28,849 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:24:28,849 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:24:28,860 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:28" (1/1) ... [2024-06-14 11:24:28,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:24:28,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:24:28,883 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-14 11:24:28,901 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-14 11:24:28,912 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:24:28,912 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:24:28,912 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:24:28,912 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:24:28,913 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:24:28,913 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:24:28,913 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 11:24:28,913 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 11:24:28,913 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:24:28,913 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:24:28,914 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:24:28,914 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:24:28,915 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 11:24:29,000 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:24:29,001 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:24:29,209 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:24:29,210 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:24:29,257 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:24:29,258 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:24:29,258 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:24:29 BoogieIcfgContainer [2024-06-14 11:24:29,258 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:24:29,260 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:24:29,260 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:24:29,262 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:24:29,262 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:24:27" (1/4) ... [2024-06-14 11:24:29,263 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e9675ab and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:24:29, skipping insertion in model container [2024-06-14 11:24:29,263 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:24:28" (2/4) ... [2024-06-14 11:24:29,263 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e9675ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:24:29, skipping insertion in model container [2024-06-14 11:24:29,263 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:28" (3/4) ... [2024-06-14 11:24:29,263 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e9675ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:24:29, skipping insertion in model container [2024-06-14 11:24:29,264 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:24:29" (4/4) ... [2024-06-14 11:24:29,264 INFO L112 eAbstractionObserver]: Analyzing ICFG safe012_tso.i [2024-06-14 11:24:29,277 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:24:29,277 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 11:24:29,277 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:24:29,324 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:24:29,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 11:24:29,370 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-14 11:24:29,370 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:24:29,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 11:24:29,372 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 11:24:29,374 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-14 11:24:29,380 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:24:29,384 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;@383cca51, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:24:29,385 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 11:24:29,391 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:24:29,391 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:24:29,392 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:24:29,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:29,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:24:29,393 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-14 11:24:29,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:29,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1786995326, now seen corresponding path program 1 times [2024-06-14 11:24:29,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:29,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213729076] [2024-06-14 11:24:29,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:29,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:29,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:29,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:29,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:29,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213729076] [2024-06-14 11:24:29,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213729076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:29,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:29,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:24:29,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882612116] [2024-06-14 11:24:29,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:29,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:24:29,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:29,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:24:29,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:24:29,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-14 11:24:29,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:29,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:29,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-14 11:24:29,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:29,952 INFO L124 PetriNetUnfolderBase]: 430/730 cut-off events. [2024-06-14 11:24:29,953 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2024-06-14 11:24:29,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1455 conditions, 730 events. 430/730 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3662 event pairs, 241 based on Foata normal form. 1/693 useless extension candidates. Maximal degree in co-relation 1440. Up to 672 conditions per place. [2024-06-14 11:24:29,963 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 29 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-14 11:24:29,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 165 flow [2024-06-14 11:24:29,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:24:29,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:24:29,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-14 11:24:29,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6829268292682927 [2024-06-14 11:24:29,973 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 84 transitions. [2024-06-14 11:24:29,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 165 flow [2024-06-14 11:24:29,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:29,977 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-14 11:24:29,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-14 11:24:29,980 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-14 11:24:29,981 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-14 11:24:29,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:29,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:29,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:29,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:24:29,982 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-14 11:24:29,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:29,982 INFO L85 PathProgramCache]: Analyzing trace with hash 2051141202, now seen corresponding path program 1 times [2024-06-14 11:24:29,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:29,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450362454] [2024-06-14 11:24:29,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:29,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:29,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:30,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:30,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:30,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450362454] [2024-06-14 11:24:30,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450362454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:30,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:30,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:30,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803937498] [2024-06-14 11:24:30,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:30,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:30,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:30,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:30,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:30,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:30,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:30,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:30,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:30,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:30,486 INFO L124 PetriNetUnfolderBase]: 755/1248 cut-off events. [2024-06-14 11:24:30,486 INFO L125 PetriNetUnfolderBase]: For 222/236 co-relation queries the response was YES. [2024-06-14 11:24:30,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2843 conditions, 1248 events. 755/1248 cut-off events. For 222/236 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6082 event pairs, 249 based on Foata normal form. 13/1224 useless extension candidates. Maximal degree in co-relation 2828. Up to 1093 conditions per place. [2024-06-14 11:24:30,496 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 37 selfloop transitions, 6 changer transitions 0/50 dead transitions. [2024-06-14 11:24:30,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 50 transitions, 224 flow [2024-06-14 11:24:30,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:24:30,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:24:30,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-14 11:24:30,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-14 11:24:30,500 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 102 transitions. [2024-06-14 11:24:30,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 50 transitions, 224 flow [2024-06-14 11:24:30,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 50 transitions, 220 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:24:30,505 INFO L231 Difference]: Finished difference. Result has 44 places, 36 transitions, 123 flow [2024-06-14 11:24:30,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=123, PETRI_PLACES=44, PETRI_TRANSITIONS=36} [2024-06-14 11:24:30,505 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 2 predicate places. [2024-06-14 11:24:30,506 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 36 transitions, 123 flow [2024-06-14 11:24:30,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:30,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:30,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:30,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:24:30,509 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:30,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:30,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1294877559, now seen corresponding path program 1 times [2024-06-14 11:24:30,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:30,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237771809] [2024-06-14 11:24:30,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:30,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:30,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:30,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:30,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:30,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237771809] [2024-06-14 11:24:30,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237771809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:30,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:30,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:24:30,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745184672] [2024-06-14 11:24:30,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:30,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:24:30,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:30,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:24:30,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:24:30,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:24:30,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 36 transitions, 123 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:30,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:30,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:24:30,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:30,831 INFO L124 PetriNetUnfolderBase]: 583/984 cut-off events. [2024-06-14 11:24:30,832 INFO L125 PetriNetUnfolderBase]: For 494/497 co-relation queries the response was YES. [2024-06-14 11:24:30,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2454 conditions, 984 events. 583/984 cut-off events. For 494/497 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4826 event pairs, 249 based on Foata normal form. 4/986 useless extension candidates. Maximal degree in co-relation 2437. Up to 889 conditions per place. [2024-06-14 11:24:30,838 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 38 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-14 11:24:30,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 53 transitions, 265 flow [2024-06-14 11:24:30,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:24:30,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:24:30,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-14 11:24:30,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-14 11:24:30,841 INFO L175 Difference]: Start difference. First operand has 44 places, 36 transitions, 123 flow. Second operand 4 states and 102 transitions. [2024-06-14 11:24:30,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 53 transitions, 265 flow [2024-06-14 11:24:30,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 248 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:24:30,844 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 166 flow [2024-06-14 11:24:30,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2024-06-14 11:24:30,845 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 5 predicate places. [2024-06-14 11:24:30,846 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 166 flow [2024-06-14 11:24:30,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:30,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:30,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:30,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:24:30,846 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:30,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:30,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1486499389, now seen corresponding path program 1 times [2024-06-14 11:24:30,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:30,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108496832] [2024-06-14 11:24:30,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:30,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:30,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:31,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:31,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:31,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108496832] [2024-06-14 11:24:31,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108496832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:31,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:31,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:24:31,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140192699] [2024-06-14 11:24:31,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:31,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:24:31,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:31,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:24:31,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:24:31,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:31,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 166 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:31,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:31,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:31,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:31,234 INFO L124 PetriNetUnfolderBase]: 697/1162 cut-off events. [2024-06-14 11:24:31,235 INFO L125 PetriNetUnfolderBase]: For 899/899 co-relation queries the response was YES. [2024-06-14 11:24:31,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3175 conditions, 1162 events. 697/1162 cut-off events. For 899/899 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5759 event pairs, 304 based on Foata normal form. 2/1163 useless extension candidates. Maximal degree in co-relation 3156. Up to 1047 conditions per place. [2024-06-14 11:24:31,241 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 49 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2024-06-14 11:24:31,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 66 transitions, 357 flow [2024-06-14 11:24:31,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:24:31,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:24:31,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-14 11:24:31,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:24:31,244 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 166 flow. Second operand 5 states and 120 transitions. [2024-06-14 11:24:31,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 66 transitions, 357 flow [2024-06-14 11:24:31,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 66 transitions, 353 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 11:24:31,248 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 247 flow [2024-06-14 11:24:31,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=247, PETRI_PLACES=54, PETRI_TRANSITIONS=51} [2024-06-14 11:24:31,249 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-14 11:24:31,249 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 247 flow [2024-06-14 11:24:31,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:31,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:31,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:31,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:24:31,250 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-14 11:24:31,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:31,251 INFO L85 PathProgramCache]: Analyzing trace with hash 609729492, now seen corresponding path program 1 times [2024-06-14 11:24:31,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:31,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089254964] [2024-06-14 11:24:31,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:31,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:31,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:31,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-14 11:24:31,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:31,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089254964] [2024-06-14 11:24:31,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089254964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:31,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:31,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:31,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135077199] [2024-06-14 11:24:31,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:31,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:31,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:31,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:31,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:31,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:31,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 51 transitions, 247 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:31,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:31,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:31,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:31,672 INFO L124 PetriNetUnfolderBase]: 845/1411 cut-off events. [2024-06-14 11:24:31,672 INFO L125 PetriNetUnfolderBase]: For 1978/2016 co-relation queries the response was YES. [2024-06-14 11:24:31,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4317 conditions, 1411 events. 845/1411 cut-off events. For 1978/2016 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7049 event pairs, 287 based on Foata normal form. 9/1401 useless extension candidates. Maximal degree in co-relation 4293. Up to 1212 conditions per place. [2024-06-14 11:24:31,681 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 42 selfloop transitions, 15 changer transitions 0/67 dead transitions. [2024-06-14 11:24:31,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 67 transitions, 409 flow [2024-06-14 11:24:31,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:24:31,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:24:31,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-14 11:24:31,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-14 11:24:31,682 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 247 flow. Second operand 4 states and 103 transitions. [2024-06-14 11:24:31,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 67 transitions, 409 flow [2024-06-14 11:24:31,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 407 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-14 11:24:31,686 INFO L231 Difference]: Finished difference. Result has 58 places, 54 transitions, 312 flow [2024-06-14 11:24:31,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=312, PETRI_PLACES=58, PETRI_TRANSITIONS=54} [2024-06-14 11:24:31,686 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-14 11:24:31,686 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 54 transitions, 312 flow [2024-06-14 11:24:31,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:31,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:31,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:31,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:24:31,687 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-14 11:24:31,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:31,687 INFO L85 PathProgramCache]: Analyzing trace with hash 630405252, now seen corresponding path program 2 times [2024-06-14 11:24:31,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:31,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185210094] [2024-06-14 11:24:31,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:31,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:31,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:31,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:31,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:31,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185210094] [2024-06-14 11:24:31,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185210094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:31,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:31,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:31,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270469160] [2024-06-14 11:24:31,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:31,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:31,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:31,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:31,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:31,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:31,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 54 transitions, 312 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:31,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:31,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:31,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:32,009 INFO L124 PetriNetUnfolderBase]: 840/1406 cut-off events. [2024-06-14 11:24:32,010 INFO L125 PetriNetUnfolderBase]: For 3058/3101 co-relation queries the response was YES. [2024-06-14 11:24:32,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4758 conditions, 1406 events. 840/1406 cut-off events. For 3058/3101 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7030 event pairs, 287 based on Foata normal form. 11/1399 useless extension candidates. Maximal degree in co-relation 4731. Up to 1194 conditions per place. [2024-06-14 11:24:32,018 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 46 selfloop transitions, 18 changer transitions 0/74 dead transitions. [2024-06-14 11:24:32,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 74 transitions, 504 flow [2024-06-14 11:24:32,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:24:32,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:24:32,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 11:24:32,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-14 11:24:32,019 INFO L175 Difference]: Start difference. First operand has 58 places, 54 transitions, 312 flow. Second operand 5 states and 124 transitions. [2024-06-14 11:24:32,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 74 transitions, 504 flow [2024-06-14 11:24:32,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 74 transitions, 467 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-14 11:24:32,024 INFO L231 Difference]: Finished difference. Result has 61 places, 57 transitions, 348 flow [2024-06-14 11:24:32,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=348, PETRI_PLACES=61, PETRI_TRANSITIONS=57} [2024-06-14 11:24:32,024 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-14 11:24:32,025 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 57 transitions, 348 flow [2024-06-14 11:24:32,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:32,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:32,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:32,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:24:32,025 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-14 11:24:32,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:32,026 INFO L85 PathProgramCache]: Analyzing trace with hash 22549742, now seen corresponding path program 1 times [2024-06-14 11:24:32,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:32,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734457896] [2024-06-14 11:24:32,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:32,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:32,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:32,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-14 11:24:32,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:32,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734457896] [2024-06-14 11:24:32,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734457896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:32,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:32,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:32,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597883234] [2024-06-14 11:24:32,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:32,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:32,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:32,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:32,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:32,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:32,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 57 transitions, 348 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:32,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:32,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:32,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:32,376 INFO L124 PetriNetUnfolderBase]: 697/1170 cut-off events. [2024-06-14 11:24:32,376 INFO L125 PetriNetUnfolderBase]: For 2545/2545 co-relation queries the response was YES. [2024-06-14 11:24:32,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4011 conditions, 1170 events. 697/1170 cut-off events. For 2545/2545 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5872 event pairs, 274 based on Foata normal form. 4/1173 useless extension candidates. Maximal degree in co-relation 3983. Up to 1029 conditions per place. [2024-06-14 11:24:32,383 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 60 selfloop transitions, 12 changer transitions 0/79 dead transitions. [2024-06-14 11:24:32,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 79 transitions, 552 flow [2024-06-14 11:24:32,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:32,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:32,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-14 11:24:32,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:24:32,385 INFO L175 Difference]: Start difference. First operand has 61 places, 57 transitions, 348 flow. Second operand 6 states and 141 transitions. [2024-06-14 11:24:32,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 79 transitions, 552 flow [2024-06-14 11:24:32,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 79 transitions, 509 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:32,389 INFO L231 Difference]: Finished difference. Result has 64 places, 59 transitions, 350 flow [2024-06-14 11:24:32,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=350, PETRI_PLACES=64, PETRI_TRANSITIONS=59} [2024-06-14 11:24:32,389 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-14 11:24:32,389 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 59 transitions, 350 flow [2024-06-14 11:24:32,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:32,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:32,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:32,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:24:32,390 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-14 11:24:32,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:32,390 INFO L85 PathProgramCache]: Analyzing trace with hash -508420352, now seen corresponding path program 1 times [2024-06-14 11:24:32,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:32,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279531123] [2024-06-14 11:24:32,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:32,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:32,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:32,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:32,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:32,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279531123] [2024-06-14 11:24:32,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279531123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:32,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:32,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:32,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066713596] [2024-06-14 11:24:32,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:32,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:32,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:32,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:32,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:32,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:32,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 59 transitions, 350 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:32,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:32,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:32,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:32,701 INFO L124 PetriNetUnfolderBase]: 888/1469 cut-off events. [2024-06-14 11:24:32,701 INFO L125 PetriNetUnfolderBase]: For 3704/3704 co-relation queries the response was YES. [2024-06-14 11:24:32,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5127 conditions, 1469 events. 888/1469 cut-off events. For 3704/3704 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7189 event pairs, 310 based on Foata normal form. 2/1470 useless extension candidates. Maximal degree in co-relation 5098. Up to 1253 conditions per place. [2024-06-14 11:24:32,710 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 62 selfloop transitions, 18 changer transitions 0/86 dead transitions. [2024-06-14 11:24:32,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 86 transitions, 608 flow [2024-06-14 11:24:32,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:24:32,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:24:32,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-14 11:24:32,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-14 11:24:32,712 INFO L175 Difference]: Start difference. First operand has 64 places, 59 transitions, 350 flow. Second operand 5 states and 122 transitions. [2024-06-14 11:24:32,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 86 transitions, 608 flow [2024-06-14 11:24:32,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 86 transitions, 581 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:32,717 INFO L231 Difference]: Finished difference. Result has 67 places, 68 transitions, 453 flow [2024-06-14 11:24:32,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=453, PETRI_PLACES=67, PETRI_TRANSITIONS=68} [2024-06-14 11:24:32,717 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-14 11:24:32,718 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 68 transitions, 453 flow [2024-06-14 11:24:32,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:32,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:32,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:32,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:24:32,718 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-14 11:24:32,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:32,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1932267364, now seen corresponding path program 2 times [2024-06-14 11:24:32,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:32,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074891391] [2024-06-14 11:24:32,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:32,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:32,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:32,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:32,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:32,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074891391] [2024-06-14 11:24:32,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074891391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:32,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:32,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:32,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2432486] [2024-06-14 11:24:32,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:32,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:32,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:32,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:32,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:32,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:32,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 68 transitions, 453 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:32,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:32,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:32,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:33,062 INFO L124 PetriNetUnfolderBase]: 899/1490 cut-off events. [2024-06-14 11:24:33,062 INFO L125 PetriNetUnfolderBase]: For 4914/4914 co-relation queries the response was YES. [2024-06-14 11:24:33,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5608 conditions, 1490 events. 899/1490 cut-off events. For 4914/4914 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7347 event pairs, 304 based on Foata normal form. 2/1491 useless extension candidates. Maximal degree in co-relation 5576. Up to 1240 conditions per place. [2024-06-14 11:24:33,073 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 69 selfloop transitions, 26 changer transitions 0/101 dead transitions. [2024-06-14 11:24:33,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 101 transitions, 793 flow [2024-06-14 11:24:33,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:33,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:33,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:24:33,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:24:33,074 INFO L175 Difference]: Start difference. First operand has 67 places, 68 transitions, 453 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:24:33,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 101 transitions, 793 flow [2024-06-14 11:24:33,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 101 transitions, 773 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-14 11:24:33,083 INFO L231 Difference]: Finished difference. Result has 74 places, 77 transitions, 577 flow [2024-06-14 11:24:33,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=577, PETRI_PLACES=74, PETRI_TRANSITIONS=77} [2024-06-14 11:24:33,084 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-14 11:24:33,084 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 77 transitions, 577 flow [2024-06-14 11:24:33,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:33,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:33,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:33,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:24:33,085 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-14 11:24:33,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:33,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1932272944, now seen corresponding path program 3 times [2024-06-14 11:24:33,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:33,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142514355] [2024-06-14 11:24:33,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:33,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:33,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:33,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-14 11:24:33,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:33,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142514355] [2024-06-14 11:24:33,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142514355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:33,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:33,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:33,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267219390] [2024-06-14 11:24:33,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:33,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:33,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:33,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:33,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:33,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:33,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 77 transitions, 577 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:33,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:33,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:33,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:33,458 INFO L124 PetriNetUnfolderBase]: 894/1483 cut-off events. [2024-06-14 11:24:33,458 INFO L125 PetriNetUnfolderBase]: For 6427/6427 co-relation queries the response was YES. [2024-06-14 11:24:33,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5972 conditions, 1483 events. 894/1483 cut-off events. For 6427/6427 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7262 event pairs, 304 based on Foata normal form. 2/1484 useless extension candidates. Maximal degree in co-relation 5936. Up to 1235 conditions per place. [2024-06-14 11:24:33,471 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 67 selfloop transitions, 25 changer transitions 0/98 dead transitions. [2024-06-14 11:24:33,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 98 transitions, 813 flow [2024-06-14 11:24:33,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:33,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:33,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:24:33,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-14 11:24:33,473 INFO L175 Difference]: Start difference. First operand has 74 places, 77 transitions, 577 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:24:33,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 98 transitions, 813 flow [2024-06-14 11:24:33,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 98 transitions, 779 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-14 11:24:33,483 INFO L231 Difference]: Finished difference. Result has 79 places, 77 transitions, 601 flow [2024-06-14 11:24:33,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=543, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=601, PETRI_PLACES=79, PETRI_TRANSITIONS=77} [2024-06-14 11:24:33,484 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-14 11:24:33,485 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 77 transitions, 601 flow [2024-06-14 11:24:33,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:33,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:33,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:33,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:24:33,485 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:33,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:33,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1619345834, now seen corresponding path program 1 times [2024-06-14 11:24:33,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:33,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945861782] [2024-06-14 11:24:33,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:33,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:33,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:33,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:33,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:33,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945861782] [2024-06-14 11:24:33,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945861782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:33,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:33,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:24:33,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944546219] [2024-06-14 11:24:33,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:33,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:24:33,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:33,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:24:33,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:24:33,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:33,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 77 transitions, 601 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-14 11:24:33,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:33,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:33,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:33,763 INFO L124 PetriNetUnfolderBase]: 845/1417 cut-off events. [2024-06-14 11:24:33,764 INFO L125 PetriNetUnfolderBase]: For 6727/6727 co-relation queries the response was YES. [2024-06-14 11:24:33,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5850 conditions, 1417 events. 845/1417 cut-off events. For 6727/6727 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7063 event pairs, 290 based on Foata normal form. 1/1418 useless extension candidates. Maximal degree in co-relation 5812. Up to 1245 conditions per place. [2024-06-14 11:24:33,774 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 72 selfloop transitions, 8 changer transitions 0/93 dead transitions. [2024-06-14 11:24:33,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 93 transitions, 845 flow [2024-06-14 11:24:33,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:24:33,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:24:33,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-14 11:24:33,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:24:33,775 INFO L175 Difference]: Start difference. First operand has 79 places, 77 transitions, 601 flow. Second operand 4 states and 96 transitions. [2024-06-14 11:24:33,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 93 transitions, 845 flow [2024-06-14 11:24:33,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 93 transitions, 766 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:33,784 INFO L231 Difference]: Finished difference. Result has 79 places, 84 transitions, 617 flow [2024-06-14 11:24:33,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=617, PETRI_PLACES=79, PETRI_TRANSITIONS=84} [2024-06-14 11:24:33,784 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-14 11:24:33,785 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 84 transitions, 617 flow [2024-06-14 11:24:33,785 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-14 11:24:33,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:33,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:33,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:24:33,785 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-14 11:24:33,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:33,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1734872291, now seen corresponding path program 1 times [2024-06-14 11:24:33,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:33,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380923788] [2024-06-14 11:24:33,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:33,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:33,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:33,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:33,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:33,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380923788] [2024-06-14 11:24:33,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380923788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:33,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:33,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:33,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971015555] [2024-06-14 11:24:33,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:33,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:33,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:33,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:33,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:34,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:34,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 84 transitions, 617 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:34,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:34,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:34,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:34,179 INFO L124 PetriNetUnfolderBase]: 892/1479 cut-off events. [2024-06-14 11:24:34,179 INFO L125 PetriNetUnfolderBase]: For 9217/9225 co-relation queries the response was YES. [2024-06-14 11:24:34,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6441 conditions, 1479 events. 892/1479 cut-off events. For 9217/9225 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7404 event pairs, 180 based on Foata normal form. 10/1437 useless extension candidates. Maximal degree in co-relation 6402. Up to 1166 conditions per place. [2024-06-14 11:24:34,193 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 67 selfloop transitions, 28 changer transitions 0/112 dead transitions. [2024-06-14 11:24:34,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 112 transitions, 937 flow [2024-06-14 11:24:34,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:34,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:34,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:24:34,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-14 11:24:34,195 INFO L175 Difference]: Start difference. First operand has 79 places, 84 transitions, 617 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:24:34,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 112 transitions, 937 flow [2024-06-14 11:24:34,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 112 transitions, 933 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 11:24:34,204 INFO L231 Difference]: Finished difference. Result has 85 places, 88 transitions, 712 flow [2024-06-14 11:24:34,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=613, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=712, PETRI_PLACES=85, PETRI_TRANSITIONS=88} [2024-06-14 11:24:34,205 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-14 11:24:34,205 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 88 transitions, 712 flow [2024-06-14 11:24:34,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:34,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:34,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:34,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:24:34,206 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-14 11:24:34,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:34,207 INFO L85 PathProgramCache]: Analyzing trace with hash -44827059, now seen corresponding path program 2 times [2024-06-14 11:24:34,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:34,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542339591] [2024-06-14 11:24:34,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:34,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:34,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:34,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-14 11:24:34,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:34,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542339591] [2024-06-14 11:24:34,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542339591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:34,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:34,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:34,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671638761] [2024-06-14 11:24:34,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:34,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:34,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:34,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:34,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:34,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:34,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 88 transitions, 712 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:34,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:34,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:34,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:34,615 INFO L124 PetriNetUnfolderBase]: 880/1459 cut-off events. [2024-06-14 11:24:34,616 INFO L125 PetriNetUnfolderBase]: For 10965/10980 co-relation queries the response was YES. [2024-06-14 11:24:34,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6698 conditions, 1459 events. 880/1459 cut-off events. For 10965/10980 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7326 event pairs, 247 based on Foata normal form. 8/1414 useless extension candidates. Maximal degree in co-relation 6656. Up to 1215 conditions per place. [2024-06-14 11:24:34,625 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 64 selfloop transitions, 24 changer transitions 0/105 dead transitions. [2024-06-14 11:24:34,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 105 transitions, 932 flow [2024-06-14 11:24:34,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:24:34,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:24:34,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 11:24:34,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-14 11:24:34,626 INFO L175 Difference]: Start difference. First operand has 85 places, 88 transitions, 712 flow. Second operand 5 states and 124 transitions. [2024-06-14 11:24:34,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 105 transitions, 932 flow [2024-06-14 11:24:34,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 105 transitions, 882 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-14 11:24:34,636 INFO L231 Difference]: Finished difference. Result has 88 places, 88 transitions, 718 flow [2024-06-14 11:24:34,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=718, PETRI_PLACES=88, PETRI_TRANSITIONS=88} [2024-06-14 11:24:34,637 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 46 predicate places. [2024-06-14 11:24:34,637 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 88 transitions, 718 flow [2024-06-14 11:24:34,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:34,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:34,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:34,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:24:34,638 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-14 11:24:34,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:34,638 INFO L85 PathProgramCache]: Analyzing trace with hash 229076675, now seen corresponding path program 3 times [2024-06-14 11:24:34,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:34,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425024762] [2024-06-14 11:24:34,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:34,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:34,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:34,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:34,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:34,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425024762] [2024-06-14 11:24:34,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425024762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:34,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:34,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:34,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709663295] [2024-06-14 11:24:34,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:34,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:34,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:34,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:34,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:34,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:34,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 88 transitions, 718 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:34,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:34,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:34,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:34,992 INFO L124 PetriNetUnfolderBase]: 868/1441 cut-off events. [2024-06-14 11:24:34,992 INFO L125 PetriNetUnfolderBase]: For 11898/11907 co-relation queries the response was YES. [2024-06-14 11:24:34,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6702 conditions, 1441 events. 868/1441 cut-off events. For 11898/11907 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7226 event pairs, 242 based on Foata normal form. 6/1395 useless extension candidates. Maximal degree in co-relation 6658. Up to 1188 conditions per place. [2024-06-14 11:24:35,002 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 65 selfloop transitions, 29 changer transitions 0/111 dead transitions. [2024-06-14 11:24:35,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 111 transitions, 980 flow [2024-06-14 11:24:35,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:35,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:35,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:24:35,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-14 11:24:35,004 INFO L175 Difference]: Start difference. First operand has 88 places, 88 transitions, 718 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:24:35,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 111 transitions, 980 flow [2024-06-14 11:24:35,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 111 transitions, 926 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:35,016 INFO L231 Difference]: Finished difference. Result has 90 places, 90 transitions, 754 flow [2024-06-14 11:24:35,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=754, PETRI_PLACES=90, PETRI_TRANSITIONS=90} [2024-06-14 11:24:35,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-14 11:24:35,017 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 90 transitions, 754 flow [2024-06-14 11:24:35,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:35,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:35,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:35,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:24:35,018 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:35,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:35,018 INFO L85 PathProgramCache]: Analyzing trace with hash -559864735, now seen corresponding path program 1 times [2024-06-14 11:24:35,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:35,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339156586] [2024-06-14 11:24:35,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:35,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:35,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:35,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:35,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:35,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339156586] [2024-06-14 11:24:35,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339156586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:35,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:35,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:35,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238680551] [2024-06-14 11:24:35,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:35,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:35,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:35,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:35,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:35,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:35,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 90 transitions, 754 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:35,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:35,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:35,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:35,425 INFO L124 PetriNetUnfolderBase]: 1055/1744 cut-off events. [2024-06-14 11:24:35,425 INFO L125 PetriNetUnfolderBase]: For 13796/13796 co-relation queries the response was YES. [2024-06-14 11:24:35,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7958 conditions, 1744 events. 1055/1744 cut-off events. For 13796/13796 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9016 event pairs, 156 based on Foata normal form. 12/1755 useless extension candidates. Maximal degree in co-relation 7913. Up to 1206 conditions per place. [2024-06-14 11:24:35,437 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 102 selfloop transitions, 24 changer transitions 0/132 dead transitions. [2024-06-14 11:24:35,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 132 transitions, 1203 flow [2024-06-14 11:24:35,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:35,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:35,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:24:35,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 11:24:35,438 INFO L175 Difference]: Start difference. First operand has 90 places, 90 transitions, 754 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:24:35,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 132 transitions, 1203 flow [2024-06-14 11:24:35,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 132 transitions, 1133 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:35,451 INFO L231 Difference]: Finished difference. Result has 95 places, 95 transitions, 785 flow [2024-06-14 11:24:35,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=684, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=785, PETRI_PLACES=95, PETRI_TRANSITIONS=95} [2024-06-14 11:24:35,452 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-14 11:24:35,452 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 95 transitions, 785 flow [2024-06-14 11:24:35,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:35,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:35,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:35,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:24:35,453 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:35,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:35,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1389634385, now seen corresponding path program 2 times [2024-06-14 11:24:35,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:35,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497220815] [2024-06-14 11:24:35,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:35,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:35,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:35,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-14 11:24:35,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:35,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497220815] [2024-06-14 11:24:35,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497220815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:35,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:35,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:35,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754389365] [2024-06-14 11:24:35,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:35,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:35,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:35,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:35,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:35,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:35,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 95 transitions, 785 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:35,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:35,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:35,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:35,855 INFO L124 PetriNetUnfolderBase]: 1088/1813 cut-off events. [2024-06-14 11:24:35,855 INFO L125 PetriNetUnfolderBase]: For 15576/15576 co-relation queries the response was YES. [2024-06-14 11:24:35,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8335 conditions, 1813 events. 1088/1813 cut-off events. For 15576/15576 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9554 event pairs, 257 based on Foata normal form. 16/1828 useless extension candidates. Maximal degree in co-relation 8287. Up to 1451 conditions per place. [2024-06-14 11:24:35,867 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 95 selfloop transitions, 22 changer transitions 0/123 dead transitions. [2024-06-14 11:24:35,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 123 transitions, 1117 flow [2024-06-14 11:24:35,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:35,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:35,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:24:35,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 11:24:35,869 INFO L175 Difference]: Start difference. First operand has 95 places, 95 transitions, 785 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:24:35,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 123 transitions, 1117 flow [2024-06-14 11:24:35,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 123 transitions, 1091 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-14 11:24:35,887 INFO L231 Difference]: Finished difference. Result has 99 places, 96 transitions, 824 flow [2024-06-14 11:24:35,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=759, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=824, PETRI_PLACES=99, PETRI_TRANSITIONS=96} [2024-06-14 11:24:35,887 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-14 11:24:35,887 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 96 transitions, 824 flow [2024-06-14 11:24:35,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:35,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:35,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:35,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:24:35,888 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:35,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:35,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1389638105, now seen corresponding path program 3 times [2024-06-14 11:24:35,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:35,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173982502] [2024-06-14 11:24:35,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:35,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:35,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:36,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:36,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:36,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173982502] [2024-06-14 11:24:36,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173982502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:36,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:36,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:36,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90675662] [2024-06-14 11:24:36,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:36,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:36,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:36,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:36,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:36,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:36,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 96 transitions, 824 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:36,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:36,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:36,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:36,316 INFO L124 PetriNetUnfolderBase]: 1068/1781 cut-off events. [2024-06-14 11:24:36,317 INFO L125 PetriNetUnfolderBase]: For 15858/15858 co-relation queries the response was YES. [2024-06-14 11:24:36,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8324 conditions, 1781 events. 1068/1781 cut-off events. For 15858/15858 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9329 event pairs, 226 based on Foata normal form. 12/1792 useless extension candidates. Maximal degree in co-relation 8274. Up to 1332 conditions per place. [2024-06-14 11:24:36,329 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 99 selfloop transitions, 23 changer transitions 0/128 dead transitions. [2024-06-14 11:24:36,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 128 transitions, 1192 flow [2024-06-14 11:24:36,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:36,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:36,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:24:36,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 11:24:36,330 INFO L175 Difference]: Start difference. First operand has 99 places, 96 transitions, 824 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:24:36,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 128 transitions, 1192 flow [2024-06-14 11:24:36,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 128 transitions, 1154 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:36,347 INFO L231 Difference]: Finished difference. Result has 102 places, 99 transitions, 878 flow [2024-06-14 11:24:36,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=786, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=878, PETRI_PLACES=102, PETRI_TRANSITIONS=99} [2024-06-14 11:24:36,347 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-14 11:24:36,347 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 99 transitions, 878 flow [2024-06-14 11:24:36,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:36,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:36,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:36,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:24:36,348 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:36,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:36,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1483046693, now seen corresponding path program 4 times [2024-06-14 11:24:36,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:36,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990791807] [2024-06-14 11:24:36,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:36,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:36,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:36,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:36,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:36,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990791807] [2024-06-14 11:24:36,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990791807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:36,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:36,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:36,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075593152] [2024-06-14 11:24:36,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:36,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:36,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:36,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:36,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:36,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:36,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 99 transitions, 878 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:36,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:36,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:36,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:36,778 INFO L124 PetriNetUnfolderBase]: 1126/1879 cut-off events. [2024-06-14 11:24:36,779 INFO L125 PetriNetUnfolderBase]: For 18658/18658 co-relation queries the response was YES. [2024-06-14 11:24:36,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8870 conditions, 1879 events. 1126/1879 cut-off events. For 18658/18658 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 9978 event pairs, 310 based on Foata normal form. 16/1894 useless extension candidates. Maximal degree in co-relation 8818. Up to 1536 conditions per place. [2024-06-14 11:24:36,791 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 96 selfloop transitions, 28 changer transitions 0/130 dead transitions. [2024-06-14 11:24:36,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 130 transitions, 1229 flow [2024-06-14 11:24:36,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:36,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:36,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:24:36,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:24:36,793 INFO L175 Difference]: Start difference. First operand has 102 places, 99 transitions, 878 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:24:36,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 130 transitions, 1229 flow [2024-06-14 11:24:36,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 130 transitions, 1205 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:24:36,811 INFO L231 Difference]: Finished difference. Result has 107 places, 100 transitions, 927 flow [2024-06-14 11:24:36,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=927, PETRI_PLACES=107, PETRI_TRANSITIONS=100} [2024-06-14 11:24:36,812 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-14 11:24:36,812 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 100 transitions, 927 flow [2024-06-14 11:24:36,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:36,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:36,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:36,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:24:36,813 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:36,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:36,813 INFO L85 PathProgramCache]: Analyzing trace with hash 314374365, now seen corresponding path program 5 times [2024-06-14 11:24:36,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:36,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835503107] [2024-06-14 11:24:36,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:36,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:36,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:36,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-14 11:24:36,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:36,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835503107] [2024-06-14 11:24:36,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835503107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:36,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:36,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:36,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518477992] [2024-06-14 11:24:36,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:36,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:36,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:36,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:36,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:37,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:37,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 100 transitions, 927 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:37,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:37,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:37,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:37,242 INFO L124 PetriNetUnfolderBase]: 1184/1987 cut-off events. [2024-06-14 11:24:37,242 INFO L125 PetriNetUnfolderBase]: For 20875/20875 co-relation queries the response was YES. [2024-06-14 11:24:37,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9486 conditions, 1987 events. 1184/1987 cut-off events. For 20875/20875 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 10741 event pairs, 325 based on Foata normal form. 16/2002 useless extension candidates. Maximal degree in co-relation 9432. Up to 1634 conditions per place. [2024-06-14 11:24:37,290 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 97 selfloop transitions, 27 changer transitions 0/130 dead transitions. [2024-06-14 11:24:37,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 130 transitions, 1276 flow [2024-06-14 11:24:37,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:37,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:37,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:24:37,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:24:37,294 INFO L175 Difference]: Start difference. First operand has 107 places, 100 transitions, 927 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:24:37,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 130 transitions, 1276 flow [2024-06-14 11:24:37,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 130 transitions, 1219 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:37,317 INFO L231 Difference]: Finished difference. Result has 109 places, 101 transitions, 943 flow [2024-06-14 11:24:37,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=943, PETRI_PLACES=109, PETRI_TRANSITIONS=101} [2024-06-14 11:24:37,317 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-14 11:24:37,317 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 101 transitions, 943 flow [2024-06-14 11:24:37,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:37,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:37,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:37,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:24:37,318 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:37,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:37,319 INFO L85 PathProgramCache]: Analyzing trace with hash 314226495, now seen corresponding path program 6 times [2024-06-14 11:24:37,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:37,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548425026] [2024-06-14 11:24:37,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:37,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:37,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:37,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:37,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:37,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548425026] [2024-06-14 11:24:37,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548425026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:37,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:37,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:37,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275737539] [2024-06-14 11:24:37,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:37,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:37,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:37,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:37,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:37,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:37,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 101 transitions, 943 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:37,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:37,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:37,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:37,821 INFO L124 PetriNetUnfolderBase]: 1200/2019 cut-off events. [2024-06-14 11:24:37,821 INFO L125 PetriNetUnfolderBase]: For 21828/21828 co-relation queries the response was YES. [2024-06-14 11:24:37,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9624 conditions, 2019 events. 1200/2019 cut-off events. For 21828/21828 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11007 event pairs, 316 based on Foata normal form. 12/2030 useless extension candidates. Maximal degree in co-relation 9569. Up to 1487 conditions per place. [2024-06-14 11:24:37,838 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 100 selfloop transitions, 30 changer transitions 0/136 dead transitions. [2024-06-14 11:24:37,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 136 transitions, 1334 flow [2024-06-14 11:24:37,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:37,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:37,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:24:37,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-14 11:24:37,839 INFO L175 Difference]: Start difference. First operand has 109 places, 101 transitions, 943 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:24:37,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 136 transitions, 1334 flow [2024-06-14 11:24:37,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 136 transitions, 1277 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:37,863 INFO L231 Difference]: Finished difference. Result has 112 places, 104 transitions, 993 flow [2024-06-14 11:24:37,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=886, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=993, PETRI_PLACES=112, PETRI_TRANSITIONS=104} [2024-06-14 11:24:37,863 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-14 11:24:37,863 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 104 transitions, 993 flow [2024-06-14 11:24:37,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:37,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:37,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:37,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:24:37,864 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:37,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:37,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1482831491, now seen corresponding path program 1 times [2024-06-14 11:24:37,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:37,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812470253] [2024-06-14 11:24:37,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:37,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:37,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:38,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:38,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:38,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812470253] [2024-06-14 11:24:38,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812470253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:38,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:38,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:38,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806087799] [2024-06-14 11:24:38,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:38,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:38,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:38,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:38,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:38,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:38,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 104 transitions, 993 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:38,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:38,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:38,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:38,373 INFO L124 PetriNetUnfolderBase]: 1180/1987 cut-off events. [2024-06-14 11:24:38,373 INFO L125 PetriNetUnfolderBase]: For 21985/21985 co-relation queries the response was YES. [2024-06-14 11:24:38,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9464 conditions, 1987 events. 1180/1987 cut-off events. For 21985/21985 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10789 event pairs, 268 based on Foata normal form. 12/1998 useless extension candidates. Maximal degree in co-relation 9407. Up to 1335 conditions per place. [2024-06-14 11:24:38,389 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 99 selfloop transitions, 32 changer transitions 0/137 dead transitions. [2024-06-14 11:24:38,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 137 transitions, 1332 flow [2024-06-14 11:24:38,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:38,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:38,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:24:38,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-14 11:24:38,390 INFO L175 Difference]: Start difference. First operand has 112 places, 104 transitions, 993 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:24:38,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 137 transitions, 1332 flow [2024-06-14 11:24:38,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 137 transitions, 1290 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:38,416 INFO L231 Difference]: Finished difference. Result has 115 places, 103 transitions, 981 flow [2024-06-14 11:24:38,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=981, PETRI_PLACES=115, PETRI_TRANSITIONS=103} [2024-06-14 11:24:38,416 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-14 11:24:38,416 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 103 transitions, 981 flow [2024-06-14 11:24:38,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:38,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:38,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:38,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:24:38,417 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-14 11:24:38,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:38,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1198249931, now seen corresponding path program 1 times [2024-06-14 11:24:38,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:38,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041515861] [2024-06-14 11:24:38,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:38,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:38,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:38,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:38,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:38,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041515861] [2024-06-14 11:24:38,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041515861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:38,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:38,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:38,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894307908] [2024-06-14 11:24:38,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:38,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:38,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:38,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:38,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:38,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:38,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 103 transitions, 981 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:38,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:38,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:38,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:38,810 INFO L124 PetriNetUnfolderBase]: 1130/1922 cut-off events. [2024-06-14 11:24:38,811 INFO L125 PetriNetUnfolderBase]: For 22202/22207 co-relation queries the response was YES. [2024-06-14 11:24:38,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9377 conditions, 1922 events. 1130/1922 cut-off events. For 22202/22207 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 10656 event pairs, 311 based on Foata normal form. 7/1920 useless extension candidates. Maximal degree in co-relation 9318. Up to 1705 conditions per place. [2024-06-14 11:24:38,828 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 83 selfloop transitions, 18 changer transitions 0/114 dead transitions. [2024-06-14 11:24:38,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 114 transitions, 1227 flow [2024-06-14 11:24:38,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:24:38,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:24:38,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-14 11:24:38,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-14 11:24:38,829 INFO L175 Difference]: Start difference. First operand has 115 places, 103 transitions, 981 flow. Second operand 4 states and 97 transitions. [2024-06-14 11:24:38,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 114 transitions, 1227 flow [2024-06-14 11:24:38,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 114 transitions, 1119 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 11:24:38,856 INFO L231 Difference]: Finished difference. Result has 112 places, 106 transitions, 950 flow [2024-06-14 11:24:38,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=873, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=950, PETRI_PLACES=112, PETRI_TRANSITIONS=106} [2024-06-14 11:24:38,857 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-14 11:24:38,857 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 106 transitions, 950 flow [2024-06-14 11:24:38,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:38,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:38,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:38,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:24:38,858 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-14 11:24:38,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:38,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1551885911, now seen corresponding path program 2 times [2024-06-14 11:24:38,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:38,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996834075] [2024-06-14 11:24:38,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:38,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:38,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:39,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:39,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:39,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996834075] [2024-06-14 11:24:39,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996834075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:39,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:39,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:39,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127851090] [2024-06-14 11:24:39,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:39,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:39,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:39,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:39,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:39,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:39,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 106 transitions, 950 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:39,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:39,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:39,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:39,234 INFO L124 PetriNetUnfolderBase]: 1124/1914 cut-off events. [2024-06-14 11:24:39,235 INFO L125 PetriNetUnfolderBase]: For 22986/22991 co-relation queries the response was YES. [2024-06-14 11:24:39,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9217 conditions, 1914 events. 1124/1914 cut-off events. For 22986/22991 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 10563 event pairs, 310 based on Foata normal form. 7/1912 useless extension candidates. Maximal degree in co-relation 9159. Up to 1695 conditions per place. [2024-06-14 11:24:39,248 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 84 selfloop transitions, 21 changer transitions 0/118 dead transitions. [2024-06-14 11:24:39,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 118 transitions, 1212 flow [2024-06-14 11:24:39,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:24:39,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:24:39,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-14 11:24:39,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:24:39,249 INFO L175 Difference]: Start difference. First operand has 112 places, 106 transitions, 950 flow. Second operand 5 states and 115 transitions. [2024-06-14 11:24:39,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 118 transitions, 1212 flow [2024-06-14 11:24:39,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 118 transitions, 1161 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-14 11:24:39,273 INFO L231 Difference]: Finished difference. Result has 115 places, 109 transitions, 983 flow [2024-06-14 11:24:39,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=903, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=983, PETRI_PLACES=115, PETRI_TRANSITIONS=109} [2024-06-14 11:24:39,274 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-14 11:24:39,274 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 109 transitions, 983 flow [2024-06-14 11:24:39,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:39,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:39,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:39,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:24:39,275 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-14 11:24:39,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:39,275 INFO L85 PathProgramCache]: Analyzing trace with hash -476668975, now seen corresponding path program 1 times [2024-06-14 11:24:39,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:39,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205418959] [2024-06-14 11:24:39,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:39,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:39,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:39,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:39,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:39,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205418959] [2024-06-14 11:24:39,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205418959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:39,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:39,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:39,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950558260] [2024-06-14 11:24:39,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:39,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:39,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:39,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:39,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:39,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:39,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 109 transitions, 983 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:39,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:39,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:39,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:39,587 INFO L124 PetriNetUnfolderBase]: 1115/1939 cut-off events. [2024-06-14 11:24:39,587 INFO L125 PetriNetUnfolderBase]: For 23916/23916 co-relation queries the response was YES. [2024-06-14 11:24:39,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9477 conditions, 1939 events. 1115/1939 cut-off events. For 23916/23916 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 10789 event pairs, 302 based on Foata normal form. 2/1940 useless extension candidates. Maximal degree in co-relation 9418. Up to 1706 conditions per place. [2024-06-14 11:24:39,601 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 100 selfloop transitions, 23 changer transitions 0/132 dead transitions. [2024-06-14 11:24:39,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 132 transitions, 1373 flow [2024-06-14 11:24:39,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:39,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:39,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 11:24:39,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:24:39,602 INFO L175 Difference]: Start difference. First operand has 115 places, 109 transitions, 983 flow. Second operand 6 states and 140 transitions. [2024-06-14 11:24:39,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 132 transitions, 1373 flow [2024-06-14 11:24:39,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 132 transitions, 1315 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:39,632 INFO L231 Difference]: Finished difference. Result has 118 places, 115 transitions, 1043 flow [2024-06-14 11:24:39,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=925, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1043, PETRI_PLACES=118, PETRI_TRANSITIONS=115} [2024-06-14 11:24:39,632 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-14 11:24:39,632 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 115 transitions, 1043 flow [2024-06-14 11:24:39,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:39,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:39,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:39,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:24:39,633 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-14 11:24:39,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:39,633 INFO L85 PathProgramCache]: Analyzing trace with hash -476549005, now seen corresponding path program 2 times [2024-06-14 11:24:39,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:39,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872649319] [2024-06-14 11:24:39,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:39,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:39,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:39,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:39,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:39,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872649319] [2024-06-14 11:24:39,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872649319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:39,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:39,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:39,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14892722] [2024-06-14 11:24:39,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:39,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:39,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:39,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:39,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:39,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:39,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 115 transitions, 1043 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:39,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:39,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:39,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:39,993 INFO L124 PetriNetUnfolderBase]: 1133/1969 cut-off events. [2024-06-14 11:24:39,994 INFO L125 PetriNetUnfolderBase]: For 26459/26459 co-relation queries the response was YES. [2024-06-14 11:24:40,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9954 conditions, 1969 events. 1133/1969 cut-off events. For 26459/26459 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11012 event pairs, 302 based on Foata normal form. 2/1970 useless extension candidates. Maximal degree in co-relation 9894. Up to 1754 conditions per place. [2024-06-14 11:24:40,008 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 104 selfloop transitions, 21 changer transitions 0/134 dead transitions. [2024-06-14 11:24:40,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 134 transitions, 1397 flow [2024-06-14 11:24:40,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:40,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:40,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-14 11:24:40,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:24:40,009 INFO L175 Difference]: Start difference. First operand has 118 places, 115 transitions, 1043 flow. Second operand 6 states and 135 transitions. [2024-06-14 11:24:40,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 134 transitions, 1397 flow [2024-06-14 11:24:40,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 134 transitions, 1329 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:40,046 INFO L231 Difference]: Finished difference. Result has 121 places, 121 transitions, 1101 flow [2024-06-14 11:24:40,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=985, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1101, PETRI_PLACES=121, PETRI_TRANSITIONS=121} [2024-06-14 11:24:40,047 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-14 11:24:40,047 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 121 transitions, 1101 flow [2024-06-14 11:24:40,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:40,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:40,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:40,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:24:40,047 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-14 11:24:40,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:40,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1044905937, now seen corresponding path program 1 times [2024-06-14 11:24:40,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:40,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880806985] [2024-06-14 11:24:40,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:40,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:40,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:40,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:40,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:40,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880806985] [2024-06-14 11:24:40,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880806985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:40,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:40,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:40,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339099226] [2024-06-14 11:24:40,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:40,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:40,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:40,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:40,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:40,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:40,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 121 transitions, 1101 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:40,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:40,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:40,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:40,402 INFO L124 PetriNetUnfolderBase]: 1219/2068 cut-off events. [2024-06-14 11:24:40,403 INFO L125 PetriNetUnfolderBase]: For 28113/28113 co-relation queries the response was YES. [2024-06-14 11:24:40,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10296 conditions, 2068 events. 1219/2068 cut-off events. For 28113/28113 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11385 event pairs, 302 based on Foata normal form. 1/2069 useless extension candidates. Maximal degree in co-relation 10235. Up to 1872 conditions per place. [2024-06-14 11:24:40,415 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 124 selfloop transitions, 19 changer transitions 0/149 dead transitions. [2024-06-14 11:24:40,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 149 transitions, 1598 flow [2024-06-14 11:24:40,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:40,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:40,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-14 11:24:40,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540650406504065 [2024-06-14 11:24:40,416 INFO L175 Difference]: Start difference. First operand has 121 places, 121 transitions, 1101 flow. Second operand 6 states and 133 transitions. [2024-06-14 11:24:40,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 149 transitions, 1598 flow [2024-06-14 11:24:40,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 149 transitions, 1527 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:40,446 INFO L231 Difference]: Finished difference. Result has 126 places, 133 transitions, 1217 flow [2024-06-14 11:24:40,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1041, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1217, PETRI_PLACES=126, PETRI_TRANSITIONS=133} [2024-06-14 11:24:40,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-14 11:24:40,447 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 133 transitions, 1217 flow [2024-06-14 11:24:40,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:40,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:40,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:40,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:24:40,448 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-14 11:24:40,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:40,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1552117295, now seen corresponding path program 3 times [2024-06-14 11:24:40,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:40,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446340250] [2024-06-14 11:24:40,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:40,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:40,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:40,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:40,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:40,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446340250] [2024-06-14 11:24:40,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446340250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:40,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:40,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:40,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888695648] [2024-06-14 11:24:40,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:40,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:40,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:40,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:40,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:40,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:40,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 133 transitions, 1217 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:40,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:40,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:40,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:40,835 INFO L124 PetriNetUnfolderBase]: 1154/1992 cut-off events. [2024-06-14 11:24:40,835 INFO L125 PetriNetUnfolderBase]: For 29999/29999 co-relation queries the response was YES. [2024-06-14 11:24:40,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10152 conditions, 1992 events. 1154/1992 cut-off events. For 29999/29999 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11136 event pairs, 301 based on Foata normal form. 2/1993 useless extension candidates. Maximal degree in co-relation 10088. Up to 1728 conditions per place. [2024-06-14 11:24:40,848 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 106 selfloop transitions, 30 changer transitions 0/148 dead transitions. [2024-06-14 11:24:40,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 148 transitions, 1527 flow [2024-06-14 11:24:40,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:24:40,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:24:40,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-14 11:24:40,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902439024390244 [2024-06-14 11:24:40,849 INFO L175 Difference]: Start difference. First operand has 126 places, 133 transitions, 1217 flow. Second operand 5 states and 121 transitions. [2024-06-14 11:24:40,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 148 transitions, 1527 flow [2024-06-14 11:24:40,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 148 transitions, 1481 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-14 11:24:40,885 INFO L231 Difference]: Finished difference. Result has 129 places, 133 transitions, 1248 flow [2024-06-14 11:24:40,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1248, PETRI_PLACES=129, PETRI_TRANSITIONS=133} [2024-06-14 11:24:40,885 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-14 11:24:40,885 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 133 transitions, 1248 flow [2024-06-14 11:24:40,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:40,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:40,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:40,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:24:40,886 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-14 11:24:40,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:40,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1552117109, now seen corresponding path program 2 times [2024-06-14 11:24:40,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:40,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734778717] [2024-06-14 11:24:40,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:40,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:40,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:41,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-14 11:24:41,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:41,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734778717] [2024-06-14 11:24:41,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734778717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:41,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:41,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:41,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320632517] [2024-06-14 11:24:41,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:41,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:41,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:41,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:41,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:41,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:41,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 133 transitions, 1248 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:41,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:41,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:41,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:41,241 INFO L124 PetriNetUnfolderBase]: 1218/2067 cut-off events. [2024-06-14 11:24:41,241 INFO L125 PetriNetUnfolderBase]: For 31946/31946 co-relation queries the response was YES. [2024-06-14 11:24:41,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10591 conditions, 2067 events. 1218/2067 cut-off events. For 31946/31946 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11363 event pairs, 302 based on Foata normal form. 1/2068 useless extension candidates. Maximal degree in co-relation 10526. Up to 1870 conditions per place. [2024-06-14 11:24:41,256 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 123 selfloop transitions, 22 changer transitions 0/151 dead transitions. [2024-06-14 11:24:41,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 151 transitions, 1666 flow [2024-06-14 11:24:41,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:24:41,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:24:41,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-14 11:24:41,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-14 11:24:41,257 INFO L175 Difference]: Start difference. First operand has 129 places, 133 transitions, 1248 flow. Second operand 5 states and 116 transitions. [2024-06-14 11:24:41,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 151 transitions, 1666 flow [2024-06-14 11:24:41,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 151 transitions, 1600 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:41,294 INFO L231 Difference]: Finished difference. Result has 131 places, 137 transitions, 1289 flow [2024-06-14 11:24:41,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1186, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1289, PETRI_PLACES=131, PETRI_TRANSITIONS=137} [2024-06-14 11:24:41,295 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-14 11:24:41,295 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 137 transitions, 1289 flow [2024-06-14 11:24:41,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:41,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:41,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:41,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:24:41,295 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-14 11:24:41,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:41,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1551879959, now seen corresponding path program 3 times [2024-06-14 11:24:41,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:41,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008723567] [2024-06-14 11:24:41,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:41,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:41,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:41,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-14 11:24:41,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:41,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008723567] [2024-06-14 11:24:41,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008723567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:41,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:41,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:41,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514010105] [2024-06-14 11:24:41,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:41,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:41,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:41,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:41,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:41,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:41,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 137 transitions, 1289 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:41,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:41,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:41,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:41,644 INFO L124 PetriNetUnfolderBase]: 1215/2064 cut-off events. [2024-06-14 11:24:41,644 INFO L125 PetriNetUnfolderBase]: For 31829/31833 co-relation queries the response was YES. [2024-06-14 11:24:41,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10552 conditions, 2064 events. 1215/2064 cut-off events. For 31829/31833 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11360 event pairs, 307 based on Foata normal form. 5/2069 useless extension candidates. Maximal degree in co-relation 10485. Up to 1867 conditions per place. [2024-06-14 11:24:41,658 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 120 selfloop transitions, 22 changer transitions 0/148 dead transitions. [2024-06-14 11:24:41,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 148 transitions, 1612 flow [2024-06-14 11:24:41,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:24:41,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:24:41,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 111 transitions. [2024-06-14 11:24:41,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-14 11:24:41,659 INFO L175 Difference]: Start difference. First operand has 131 places, 137 transitions, 1289 flow. Second operand 5 states and 111 transitions. [2024-06-14 11:24:41,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 148 transitions, 1612 flow [2024-06-14 11:24:41,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 148 transitions, 1561 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:41,733 INFO L231 Difference]: Finished difference. Result has 133 places, 138 transitions, 1296 flow [2024-06-14 11:24:41,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1296, PETRI_PLACES=133, PETRI_TRANSITIONS=138} [2024-06-14 11:24:41,733 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-14 11:24:41,733 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 138 transitions, 1296 flow [2024-06-14 11:24:41,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:41,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:41,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:41,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:24:41,734 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-14 11:24:41,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:41,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1551871031, now seen corresponding path program 1 times [2024-06-14 11:24:41,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:41,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796045938] [2024-06-14 11:24:41,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:41,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:41,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:41,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:41,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:41,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796045938] [2024-06-14 11:24:41,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796045938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:41,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:41,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:41,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232255727] [2024-06-14 11:24:41,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:41,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:41,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:41,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:41,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:41,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:41,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 138 transitions, 1296 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:41,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:41,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:41,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:42,110 INFO L124 PetriNetUnfolderBase]: 1157/1980 cut-off events. [2024-06-14 11:24:42,110 INFO L125 PetriNetUnfolderBase]: For 30788/30788 co-relation queries the response was YES. [2024-06-14 11:24:42,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10158 conditions, 1980 events. 1157/1980 cut-off events. For 30788/30788 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10941 event pairs, 295 based on Foata normal form. 2/1975 useless extension candidates. Maximal degree in co-relation 10091. Up to 1753 conditions per place. [2024-06-14 11:24:42,125 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 124 selfloop transitions, 10 changer transitions 0/151 dead transitions. [2024-06-14 11:24:42,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 151 transitions, 1611 flow [2024-06-14 11:24:42,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:24:42,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:24:42,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-06-14 11:24:42,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551219512195122 [2024-06-14 11:24:42,126 INFO L175 Difference]: Start difference. First operand has 133 places, 138 transitions, 1296 flow. Second operand 5 states and 113 transitions. [2024-06-14 11:24:42,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 151 transitions, 1611 flow [2024-06-14 11:24:42,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 151 transitions, 1577 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:24:42,165 INFO L231 Difference]: Finished difference. Result has 136 places, 140 transitions, 1305 flow [2024-06-14 11:24:42,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1305, PETRI_PLACES=136, PETRI_TRANSITIONS=140} [2024-06-14 11:24:42,165 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-06-14 11:24:42,165 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 140 transitions, 1305 flow [2024-06-14 11:24:42,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:42,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:42,166 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-14 11:24:42,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:24:42,166 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-14 11:24:42,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:42,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1963930725, now seen corresponding path program 1 times [2024-06-14 11:24:42,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:42,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388849105] [2024-06-14 11:24:42,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:42,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:42,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:42,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:42,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:42,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388849105] [2024-06-14 11:24:42,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388849105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:42,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:42,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:42,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937149681] [2024-06-14 11:24:42,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:42,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:42,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:42,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:42,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:42,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:42,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 140 transitions, 1305 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:42,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:42,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:42,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:42,574 INFO L124 PetriNetUnfolderBase]: 1215/2052 cut-off events. [2024-06-14 11:24:42,574 INFO L125 PetriNetUnfolderBase]: For 32924/32924 co-relation queries the response was YES. [2024-06-14 11:24:42,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10641 conditions, 2052 events. 1215/2052 cut-off events. For 32924/32924 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11209 event pairs, 300 based on Foata normal form. 1/2053 useless extension candidates. Maximal degree in co-relation 10572. Up to 1834 conditions per place. [2024-06-14 11:24:42,590 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 134 selfloop transitions, 34 changer transitions 0/174 dead transitions. [2024-06-14 11:24:42,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 174 transitions, 1876 flow [2024-06-14 11:24:42,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:42,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:42,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-14 11:24:42,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-14 11:24:42,591 INFO L175 Difference]: Start difference. First operand has 136 places, 140 transitions, 1305 flow. Second operand 7 states and 155 transitions. [2024-06-14 11:24:42,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 174 transitions, 1876 flow [2024-06-14 11:24:42,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 174 transitions, 1854 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-14 11:24:42,640 INFO L231 Difference]: Finished difference. Result has 143 places, 153 transitions, 1508 flow [2024-06-14 11:24:42,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1283, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1508, PETRI_PLACES=143, PETRI_TRANSITIONS=153} [2024-06-14 11:24:42,640 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-14 11:24:42,640 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 153 transitions, 1508 flow [2024-06-14 11:24:42,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:42,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:42,641 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-14 11:24:42,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:24:42,641 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-14 11:24:42,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:42,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1888116027, now seen corresponding path program 2 times [2024-06-14 11:24:42,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:42,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515276387] [2024-06-14 11:24:42,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:42,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:42,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:42,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:42,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:42,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515276387] [2024-06-14 11:24:42,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515276387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:42,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:42,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:42,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982468048] [2024-06-14 11:24:42,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:42,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:42,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:42,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:42,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:42,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:42,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 153 transitions, 1508 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:42,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:42,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:42,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:43,102 INFO L124 PetriNetUnfolderBase]: 1228/2074 cut-off events. [2024-06-14 11:24:43,102 INFO L125 PetriNetUnfolderBase]: For 36529/36529 co-relation queries the response was YES. [2024-06-14 11:24:43,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11191 conditions, 2074 events. 1228/2074 cut-off events. For 36529/36529 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11371 event pairs, 300 based on Foata normal form. 1/2075 useless extension candidates. Maximal degree in co-relation 11118. Up to 1875 conditions per place. [2024-06-14 11:24:43,117 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 140 selfloop transitions, 30 changer transitions 0/176 dead transitions. [2024-06-14 11:24:43,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 176 transitions, 2020 flow [2024-06-14 11:24:43,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:43,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:43,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-14 11:24:43,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-14 11:24:43,118 INFO L175 Difference]: Start difference. First operand has 143 places, 153 transitions, 1508 flow. Second operand 7 states and 152 transitions. [2024-06-14 11:24:43,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 176 transitions, 2020 flow [2024-06-14 11:24:43,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 176 transitions, 1962 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-14 11:24:43,170 INFO L231 Difference]: Finished difference. Result has 149 places, 160 transitions, 1604 flow [2024-06-14 11:24:43,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1458, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1604, PETRI_PLACES=149, PETRI_TRANSITIONS=160} [2024-06-14 11:24:43,170 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-06-14 11:24:43,171 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 160 transitions, 1604 flow [2024-06-14 11:24:43,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:43,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:43,171 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-14 11:24:43,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:24:43,171 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-14 11:24:43,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:43,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1967655375, now seen corresponding path program 3 times [2024-06-14 11:24:43,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:43,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890707323] [2024-06-14 11:24:43,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:43,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:43,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:43,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:43,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:43,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890707323] [2024-06-14 11:24:43,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890707323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:43,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:43,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:43,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316786617] [2024-06-14 11:24:43,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:43,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:43,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:43,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:43,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:43,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:43,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 160 transitions, 1604 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:43,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:43,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:43,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:43,592 INFO L124 PetriNetUnfolderBase]: 1225/2070 cut-off events. [2024-06-14 11:24:43,593 INFO L125 PetriNetUnfolderBase]: For 38386/38386 co-relation queries the response was YES. [2024-06-14 11:24:43,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11287 conditions, 2070 events. 1225/2070 cut-off events. For 38386/38386 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11352 event pairs, 300 based on Foata normal form. 1/2071 useless extension candidates. Maximal degree in co-relation 11211. Up to 1872 conditions per place. [2024-06-14 11:24:43,605 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 140 selfloop transitions, 32 changer transitions 0/178 dead transitions. [2024-06-14 11:24:43,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 178 transitions, 2005 flow [2024-06-14 11:24:43,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:24:43,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:24:43,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-14 11:24:43,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-14 11:24:43,607 INFO L175 Difference]: Start difference. First operand has 149 places, 160 transitions, 1604 flow. Second operand 9 states and 183 transitions. [2024-06-14 11:24:43,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 178 transitions, 2005 flow [2024-06-14 11:24:43,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 178 transitions, 1951 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:43,669 INFO L231 Difference]: Finished difference. Result has 155 places, 161 transitions, 1630 flow [2024-06-14 11:24:43,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1552, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1630, PETRI_PLACES=155, PETRI_TRANSITIONS=161} [2024-06-14 11:24:43,669 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-14 11:24:43,669 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 161 transitions, 1630 flow [2024-06-14 11:24:43,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:43,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:43,670 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-14 11:24:43,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:24:43,670 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-14 11:24:43,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:43,670 INFO L85 PathProgramCache]: Analyzing trace with hash -870989069, now seen corresponding path program 4 times [2024-06-14 11:24:43,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:43,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746287484] [2024-06-14 11:24:43,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:43,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:43,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:43,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:43,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:43,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746287484] [2024-06-14 11:24:43,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746287484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:43,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:43,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:43,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335076334] [2024-06-14 11:24:43,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:43,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:43,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:43,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:43,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:43,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:43,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 161 transitions, 1630 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:43,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:43,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:43,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:44,081 INFO L124 PetriNetUnfolderBase]: 1238/2092 cut-off events. [2024-06-14 11:24:44,081 INFO L125 PetriNetUnfolderBase]: For 41136/41136 co-relation queries the response was YES. [2024-06-14 11:24:44,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11568 conditions, 2092 events. 1238/2092 cut-off events. For 41136/41136 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11470 event pairs, 300 based on Foata normal form. 1/2093 useless extension candidates. Maximal degree in co-relation 11490. Up to 1867 conditions per place. [2024-06-14 11:24:44,096 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 138 selfloop transitions, 45 changer transitions 0/189 dead transitions. [2024-06-14 11:24:44,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 189 transitions, 2246 flow [2024-06-14 11:24:44,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:44,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:44,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-14 11:24:44,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-14 11:24:44,097 INFO L175 Difference]: Start difference. First operand has 155 places, 161 transitions, 1630 flow. Second operand 8 states and 173 transitions. [2024-06-14 11:24:44,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 189 transitions, 2246 flow [2024-06-14 11:24:44,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 189 transitions, 2193 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:44,162 INFO L231 Difference]: Finished difference. Result has 158 places, 168 transitions, 1770 flow [2024-06-14 11:24:44,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1577, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1770, PETRI_PLACES=158, PETRI_TRANSITIONS=168} [2024-06-14 11:24:44,162 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-14 11:24:44,162 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 168 transitions, 1770 flow [2024-06-14 11:24:44,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:44,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:44,163 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-14 11:24:44,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:24:44,163 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-14 11:24:44,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:44,163 INFO L85 PathProgramCache]: Analyzing trace with hash 858840515, now seen corresponding path program 5 times [2024-06-14 11:24:44,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:44,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448038644] [2024-06-14 11:24:44,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:44,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:44,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:44,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-14 11:24:44,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:44,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448038644] [2024-06-14 11:24:44,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448038644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:44,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:44,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:44,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072040651] [2024-06-14 11:24:44,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:44,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:44,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:44,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:44,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:44,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:44,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 168 transitions, 1770 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:44,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:44,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:44,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:44,614 INFO L124 PetriNetUnfolderBase]: 1235/2088 cut-off events. [2024-06-14 11:24:44,614 INFO L125 PetriNetUnfolderBase]: For 43278/43278 co-relation queries the response was YES. [2024-06-14 11:24:44,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11692 conditions, 2088 events. 1235/2088 cut-off events. For 43278/43278 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11475 event pairs, 300 based on Foata normal form. 1/2089 useless extension candidates. Maximal degree in co-relation 11612. Up to 1864 conditions per place. [2024-06-14 11:24:44,627 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 137 selfloop transitions, 43 changer transitions 0/186 dead transitions. [2024-06-14 11:24:44,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 186 transitions, 2241 flow [2024-06-14 11:24:44,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:44,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:44,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-14 11:24:44,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:24:44,628 INFO L175 Difference]: Start difference. First operand has 158 places, 168 transitions, 1770 flow. Second operand 6 states and 138 transitions. [2024-06-14 11:24:44,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 186 transitions, 2241 flow [2024-06-14 11:24:44,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 186 transitions, 2132 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:44,694 INFO L231 Difference]: Finished difference. Result has 159 places, 168 transitions, 1759 flow [2024-06-14 11:24:44,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1663, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1759, PETRI_PLACES=159, PETRI_TRANSITIONS=168} [2024-06-14 11:24:44,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-14 11:24:44,694 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 168 transitions, 1759 flow [2024-06-14 11:24:44,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:44,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:44,695 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-14 11:24:44,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:24:44,695 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-14 11:24:44,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:44,695 INFO L85 PathProgramCache]: Analyzing trace with hash 859047905, now seen corresponding path program 6 times [2024-06-14 11:24:44,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:44,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778714936] [2024-06-14 11:24:44,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:44,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:44,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:44,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:44,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:44,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778714936] [2024-06-14 11:24:44,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778714936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:44,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:44,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:44,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298178248] [2024-06-14 11:24:44,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:44,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:44,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:44,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:44,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:44,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:44,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 168 transitions, 1759 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:44,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:44,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:44,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:45,121 INFO L124 PetriNetUnfolderBase]: 1232/2085 cut-off events. [2024-06-14 11:24:45,121 INFO L125 PetriNetUnfolderBase]: For 43463/43469 co-relation queries the response was YES. [2024-06-14 11:24:45,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11620 conditions, 2085 events. 1232/2085 cut-off events. For 43463/43469 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11462 event pairs, 305 based on Foata normal form. 7/2092 useless extension candidates. Maximal degree in co-relation 11540. Up to 1861 conditions per place. [2024-06-14 11:24:45,138 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 134 selfloop transitions, 45 changer transitions 0/185 dead transitions. [2024-06-14 11:24:45,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 185 transitions, 2174 flow [2024-06-14 11:24:45,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:45,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:45,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-14 11:24:45,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-14 11:24:45,139 INFO L175 Difference]: Start difference. First operand has 159 places, 168 transitions, 1759 flow. Second operand 8 states and 166 transitions. [2024-06-14 11:24:45,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 185 transitions, 2174 flow [2024-06-14 11:24:45,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 185 transitions, 2072 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:45,207 INFO L231 Difference]: Finished difference. Result has 161 places, 169 transitions, 1765 flow [2024-06-14 11:24:45,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1661, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1765, PETRI_PLACES=161, PETRI_TRANSITIONS=169} [2024-06-14 11:24:45,208 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-14 11:24:45,208 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 169 transitions, 1765 flow [2024-06-14 11:24:45,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:45,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:45,208 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-14 11:24:45,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:24:45,208 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-14 11:24:45,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:45,208 INFO L85 PathProgramCache]: Analyzing trace with hash 241780642, now seen corresponding path program 1 times [2024-06-14 11:24:45,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:45,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150273763] [2024-06-14 11:24:45,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:45,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:45,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:45,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:45,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:45,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150273763] [2024-06-14 11:24:45,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150273763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:45,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:45,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:45,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015402995] [2024-06-14 11:24:45,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:45,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:45,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:45,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:45,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:45,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:45,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 169 transitions, 1765 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:45,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:45,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:45,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:45,645 INFO L124 PetriNetUnfolderBase]: 1245/2104 cut-off events. [2024-06-14 11:24:45,645 INFO L125 PetriNetUnfolderBase]: For 43316/43322 co-relation queries the response was YES. [2024-06-14 11:24:45,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11733 conditions, 2104 events. 1245/2104 cut-off events. For 43316/43322 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 11578 event pairs, 308 based on Foata normal form. 7/2111 useless extension candidates. Maximal degree in co-relation 11653. Up to 1853 conditions per place. [2024-06-14 11:24:45,691 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 143 selfloop transitions, 45 changer transitions 0/194 dead transitions. [2024-06-14 11:24:45,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 194 transitions, 2319 flow [2024-06-14 11:24:45,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:45,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:45,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-14 11:24:45,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-14 11:24:45,692 INFO L175 Difference]: Start difference. First operand has 161 places, 169 transitions, 1765 flow. Second operand 8 states and 171 transitions. [2024-06-14 11:24:45,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 194 transitions, 2319 flow [2024-06-14 11:24:45,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 194 transitions, 2225 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:45,753 INFO L231 Difference]: Finished difference. Result has 165 places, 178 transitions, 1869 flow [2024-06-14 11:24:45,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1671, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1869, PETRI_PLACES=165, PETRI_TRANSITIONS=178} [2024-06-14 11:24:45,753 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-14 11:24:45,753 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 178 transitions, 1869 flow [2024-06-14 11:24:45,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:45,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:45,754 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-14 11:24:45,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:24:45,754 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-14 11:24:45,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:45,754 INFO L85 PathProgramCache]: Analyzing trace with hash -785719672, now seen corresponding path program 2 times [2024-06-14 11:24:45,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:45,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720500030] [2024-06-14 11:24:45,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:45,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:45,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:45,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:45,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:45,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720500030] [2024-06-14 11:24:45,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720500030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:45,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:45,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:45,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028880070] [2024-06-14 11:24:45,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:45,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:45,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:45,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:45,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:45,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:45,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 178 transitions, 1869 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:45,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:45,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:45,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:46,158 INFO L124 PetriNetUnfolderBase]: 1250/2115 cut-off events. [2024-06-14 11:24:46,158 INFO L125 PetriNetUnfolderBase]: For 47462/47474 co-relation queries the response was YES. [2024-06-14 11:24:46,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12032 conditions, 2115 events. 1250/2115 cut-off events. For 47462/47474 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11692 event pairs, 320 based on Foata normal form. 13/2128 useless extension candidates. Maximal degree in co-relation 11949. Up to 1859 conditions per place. [2024-06-14 11:24:46,174 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 143 selfloop transitions, 42 changer transitions 0/191 dead transitions. [2024-06-14 11:24:46,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 191 transitions, 2361 flow [2024-06-14 11:24:46,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:24:46,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:24:46,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-14 11:24:46,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:24:46,175 INFO L175 Difference]: Start difference. First operand has 165 places, 178 transitions, 1869 flow. Second operand 5 states and 115 transitions. [2024-06-14 11:24:46,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 191 transitions, 2361 flow [2024-06-14 11:24:46,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 191 transitions, 2309 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-14 11:24:46,243 INFO L231 Difference]: Finished difference. Result has 168 places, 181 transitions, 1947 flow [2024-06-14 11:24:46,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1947, PETRI_PLACES=168, PETRI_TRANSITIONS=181} [2024-06-14 11:24:46,244 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-14 11:24:46,244 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 181 transitions, 1947 flow [2024-06-14 11:24:46,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:46,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:46,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] [2024-06-14 11:24:46,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:24:46,244 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-14 11:24:46,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:46,245 INFO L85 PathProgramCache]: Analyzing trace with hash -785956822, now seen corresponding path program 3 times [2024-06-14 11:24:46,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:46,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605249467] [2024-06-14 11:24:46,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:46,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:46,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:46,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:46,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:46,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605249467] [2024-06-14 11:24:46,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605249467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:46,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:46,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:46,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162037654] [2024-06-14 11:24:46,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:46,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:46,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:46,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:46,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:46,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:46,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 181 transitions, 1947 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:46,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:46,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:46,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:46,650 INFO L124 PetriNetUnfolderBase]: 1247/2109 cut-off events. [2024-06-14 11:24:46,651 INFO L125 PetriNetUnfolderBase]: For 48409/48415 co-relation queries the response was YES. [2024-06-14 11:24:46,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12128 conditions, 2109 events. 1247/2109 cut-off events. For 48409/48415 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11639 event pairs, 308 based on Foata normal form. 7/2116 useless extension candidates. Maximal degree in co-relation 12043. Up to 1856 conditions per place. [2024-06-14 11:24:46,699 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 143 selfloop transitions, 46 changer transitions 0/195 dead transitions. [2024-06-14 11:24:46,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 195 transitions, 2359 flow [2024-06-14 11:24:46,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:46,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:46,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-14 11:24:46,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-14 11:24:46,701 INFO L175 Difference]: Start difference. First operand has 168 places, 181 transitions, 1947 flow. Second operand 7 states and 152 transitions. [2024-06-14 11:24:46,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 195 transitions, 2359 flow [2024-06-14 11:24:46,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 195 transitions, 2273 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:46,773 INFO L231 Difference]: Finished difference. Result has 172 places, 181 transitions, 1971 flow [2024-06-14 11:24:46,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1971, PETRI_PLACES=172, PETRI_TRANSITIONS=181} [2024-06-14 11:24:46,773 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-14 11:24:46,773 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 181 transitions, 1971 flow [2024-06-14 11:24:46,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:46,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:46,774 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-14 11:24:46,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:24:46,774 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-14 11:24:46,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:46,775 INFO L85 PathProgramCache]: Analyzing trace with hash -785710744, now seen corresponding path program 1 times [2024-06-14 11:24:46,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:46,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220955561] [2024-06-14 11:24:46,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:46,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:46,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:46,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:46,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:46,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220955561] [2024-06-14 11:24:46,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220955561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:46,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:46,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:46,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112630699] [2024-06-14 11:24:46,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:46,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:46,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:46,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:46,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:46,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:46,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 181 transitions, 1971 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:46,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:46,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:46,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:47,282 INFO L124 PetriNetUnfolderBase]: 1228/2084 cut-off events. [2024-06-14 11:24:47,283 INFO L125 PetriNetUnfolderBase]: For 53060/53069 co-relation queries the response was YES. [2024-06-14 11:24:47,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12018 conditions, 2084 events. 1228/2084 cut-off events. For 53060/53069 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 11612 event pairs, 309 based on Foata normal form. 15/2088 useless extension candidates. Maximal degree in co-relation 11933. Up to 1773 conditions per place. [2024-06-14 11:24:47,300 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 151 selfloop transitions, 23 changer transitions 0/195 dead transitions. [2024-06-14 11:24:47,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 195 transitions, 2385 flow [2024-06-14 11:24:47,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:24:47,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:24:47,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-14 11:24:47,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-14 11:24:47,301 INFO L175 Difference]: Start difference. First operand has 172 places, 181 transitions, 1971 flow. Second operand 5 states and 118 transitions. [2024-06-14 11:24:47,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 195 transitions, 2385 flow [2024-06-14 11:24:47,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 195 transitions, 2265 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:24:47,378 INFO L231 Difference]: Finished difference. Result has 169 places, 182 transitions, 1920 flow [2024-06-14 11:24:47,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1851, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1920, PETRI_PLACES=169, PETRI_TRANSITIONS=182} [2024-06-14 11:24:47,378 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-14 11:24:47,378 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 182 transitions, 1920 flow [2024-06-14 11:24:47,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:47,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:47,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:47,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:24:47,379 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-14 11:24:47,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:47,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1598111436, now seen corresponding path program 4 times [2024-06-14 11:24:47,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:47,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643675426] [2024-06-14 11:24:47,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:47,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:47,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:47,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:47,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:47,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643675426] [2024-06-14 11:24:47,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643675426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:47,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:47,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:47,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031728122] [2024-06-14 11:24:47,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:47,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:47,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:47,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:47,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:47,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:47,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 182 transitions, 1920 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:47,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:47,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:47,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:47,741 INFO L124 PetriNetUnfolderBase]: 1288/2172 cut-off events. [2024-06-14 11:24:47,742 INFO L125 PetriNetUnfolderBase]: For 46659/46665 co-relation queries the response was YES. [2024-06-14 11:24:47,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12386 conditions, 2172 events. 1288/2172 cut-off events. For 46659/46665 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 11984 event pairs, 315 based on Foata normal form. 7/2179 useless extension candidates. Maximal degree in co-relation 12302. Up to 1905 conditions per place. [2024-06-14 11:24:47,759 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 150 selfloop transitions, 50 changer transitions 0/206 dead transitions. [2024-06-14 11:24:47,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 206 transitions, 2508 flow [2024-06-14 11:24:47,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:47,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:47,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-14 11:24:47,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:24:47,760 INFO L175 Difference]: Start difference. First operand has 169 places, 182 transitions, 1920 flow. Second operand 7 states and 154 transitions. [2024-06-14 11:24:47,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 206 transitions, 2508 flow [2024-06-14 11:24:47,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 206 transitions, 2467 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:47,832 INFO L231 Difference]: Finished difference. Result has 174 places, 191 transitions, 2100 flow [2024-06-14 11:24:47,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1879, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2100, PETRI_PLACES=174, PETRI_TRANSITIONS=191} [2024-06-14 11:24:47,832 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-14 11:24:47,833 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 191 transitions, 2100 flow [2024-06-14 11:24:47,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:47,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:47,833 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-14 11:24:47,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:24:47,833 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-14 11:24:47,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:47,833 INFO L85 PathProgramCache]: Analyzing trace with hash 854418318, now seen corresponding path program 5 times [2024-06-14 11:24:47,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:47,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315574043] [2024-06-14 11:24:47,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:47,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:47,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:47,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:47,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:47,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315574043] [2024-06-14 11:24:47,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315574043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:47,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:47,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:47,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504293329] [2024-06-14 11:24:47,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:47,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:47,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:47,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:47,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:47,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:47,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 191 transitions, 2100 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:47,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:47,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:47,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:48,217 INFO L124 PetriNetUnfolderBase]: 1293/2179 cut-off events. [2024-06-14 11:24:48,217 INFO L125 PetriNetUnfolderBase]: For 49745/49751 co-relation queries the response was YES. [2024-06-14 11:24:48,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12747 conditions, 2179 events. 1293/2179 cut-off events. For 49745/49751 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12065 event pairs, 315 based on Foata normal form. 7/2186 useless extension candidates. Maximal degree in co-relation 12661. Up to 1911 conditions per place. [2024-06-14 11:24:48,235 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 148 selfloop transitions, 54 changer transitions 0/208 dead transitions. [2024-06-14 11:24:48,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 208 transitions, 2644 flow [2024-06-14 11:24:48,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:48,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:48,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-14 11:24:48,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 11:24:48,236 INFO L175 Difference]: Start difference. First operand has 174 places, 191 transitions, 2100 flow. Second operand 6 states and 136 transitions. [2024-06-14 11:24:48,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 208 transitions, 2644 flow [2024-06-14 11:24:48,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 208 transitions, 2589 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-14 11:24:48,307 INFO L231 Difference]: Finished difference. Result has 178 places, 194 transitions, 2205 flow [2024-06-14 11:24:48,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2045, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2205, PETRI_PLACES=178, PETRI_TRANSITIONS=194} [2024-06-14 11:24:48,308 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-14 11:24:48,308 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 194 transitions, 2205 flow [2024-06-14 11:24:48,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:48,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:48,309 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-14 11:24:48,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:24:48,309 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-14 11:24:48,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:48,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1002963064, now seen corresponding path program 6 times [2024-06-14 11:24:48,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:48,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767157871] [2024-06-14 11:24:48,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:48,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:48,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:48,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:48,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:48,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767157871] [2024-06-14 11:24:48,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767157871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:48,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:48,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:48,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195522752] [2024-06-14 11:24:48,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:48,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:48,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:48,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:48,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:48,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:48,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 194 transitions, 2205 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:48,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:48,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:48,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:48,702 INFO L124 PetriNetUnfolderBase]: 1298/2192 cut-off events. [2024-06-14 11:24:48,703 INFO L125 PetriNetUnfolderBase]: For 53468/53480 co-relation queries the response was YES. [2024-06-14 11:24:48,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12844 conditions, 2192 events. 1298/2192 cut-off events. For 53468/53480 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12172 event pairs, 328 based on Foata normal form. 13/2205 useless extension candidates. Maximal degree in co-relation 12755. Up to 1917 conditions per place. [2024-06-14 11:24:48,720 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 148 selfloop transitions, 54 changer transitions 0/208 dead transitions. [2024-06-14 11:24:48,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 208 transitions, 2749 flow [2024-06-14 11:24:48,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:48,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:48,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-14 11:24:48,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:24:48,722 INFO L175 Difference]: Start difference. First operand has 178 places, 194 transitions, 2205 flow. Second operand 6 states and 132 transitions. [2024-06-14 11:24:48,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 208 transitions, 2749 flow [2024-06-14 11:24:48,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 208 transitions, 2636 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:48,812 INFO L231 Difference]: Finished difference. Result has 180 places, 197 transitions, 2256 flow [2024-06-14 11:24:48,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2097, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2256, PETRI_PLACES=180, PETRI_TRANSITIONS=197} [2024-06-14 11:24:48,813 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-14 11:24:48,813 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 197 transitions, 2256 flow [2024-06-14 11:24:48,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:48,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:48,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-14 11:24:48,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:24:48,813 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-14 11:24:48,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:48,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1008676984, now seen corresponding path program 7 times [2024-06-14 11:24:48,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:48,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398188470] [2024-06-14 11:24:48,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:48,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:48,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:48,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:48,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:48,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398188470] [2024-06-14 11:24:48,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398188470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:48,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:48,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:48,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45970063] [2024-06-14 11:24:48,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:48,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:48,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:48,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:48,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:48,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:48,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 197 transitions, 2256 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:48,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:48,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:48,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:49,191 INFO L124 PetriNetUnfolderBase]: 1295/2184 cut-off events. [2024-06-14 11:24:49,192 INFO L125 PetriNetUnfolderBase]: For 53064/53076 co-relation queries the response was YES. [2024-06-14 11:24:49,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12760 conditions, 2184 events. 1295/2184 cut-off events. For 53064/53076 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12094 event pairs, 324 based on Foata normal form. 13/2197 useless extension candidates. Maximal degree in co-relation 12671. Up to 1914 conditions per place. [2024-06-14 11:24:49,211 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 146 selfloop transitions, 55 changer transitions 0/207 dead transitions. [2024-06-14 11:24:49,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 207 transitions, 2682 flow [2024-06-14 11:24:49,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:49,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:49,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 131 transitions. [2024-06-14 11:24:49,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532520325203252 [2024-06-14 11:24:49,212 INFO L175 Difference]: Start difference. First operand has 180 places, 197 transitions, 2256 flow. Second operand 6 states and 131 transitions. [2024-06-14 11:24:49,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 207 transitions, 2682 flow [2024-06-14 11:24:49,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 207 transitions, 2539 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:49,306 INFO L231 Difference]: Finished difference. Result has 183 places, 197 transitions, 2229 flow [2024-06-14 11:24:49,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2113, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2229, PETRI_PLACES=183, PETRI_TRANSITIONS=197} [2024-06-14 11:24:49,306 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-14 11:24:49,306 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 197 transitions, 2229 flow [2024-06-14 11:24:49,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:49,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:49,307 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-14 11:24:49,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:24:49,307 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-14 11:24:49,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:49,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1008668056, now seen corresponding path program 2 times [2024-06-14 11:24:49,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:49,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984212978] [2024-06-14 11:24:49,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:49,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:49,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:49,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:49,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:49,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984212978] [2024-06-14 11:24:49,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984212978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:49,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:49,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:49,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624480332] [2024-06-14 11:24:49,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:49,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:49,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:49,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:49,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:49,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:49,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 197 transitions, 2229 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:49,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:49,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:49,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:49,723 INFO L124 PetriNetUnfolderBase]: 1275/2162 cut-off events. [2024-06-14 11:24:49,723 INFO L125 PetriNetUnfolderBase]: For 59121/59128 co-relation queries the response was YES. [2024-06-14 11:24:49,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12660 conditions, 2162 events. 1275/2162 cut-off events. For 59121/59128 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 12148 event pairs, 316 based on Foata normal form. 14/2165 useless extension candidates. Maximal degree in co-relation 12570. Up to 1843 conditions per place. [2024-06-14 11:24:49,741 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 160 selfloop transitions, 26 changer transitions 0/212 dead transitions. [2024-06-14 11:24:49,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 212 transitions, 2671 flow [2024-06-14 11:24:49,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:49,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:49,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-14 11:24:49,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:24:49,745 INFO L175 Difference]: Start difference. First operand has 183 places, 197 transitions, 2229 flow. Second operand 6 states and 135 transitions. [2024-06-14 11:24:49,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 212 transitions, 2671 flow [2024-06-14 11:24:49,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 212 transitions, 2521 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:49,822 INFO L231 Difference]: Finished difference. Result has 184 places, 198 transitions, 2153 flow [2024-06-14 11:24:49,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2079, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2153, PETRI_PLACES=184, PETRI_TRANSITIONS=198} [2024-06-14 11:24:49,823 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-14 11:24:49,823 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 198 transitions, 2153 flow [2024-06-14 11:24:49,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:49,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:49,823 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-14 11:24:49,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:24:49,823 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-14 11:24:49,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:49,824 INFO L85 PathProgramCache]: Analyzing trace with hash -994383256, now seen corresponding path program 3 times [2024-06-14 11:24:49,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:49,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588823035] [2024-06-14 11:24:49,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:49,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:49,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:49,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:49,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:49,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588823035] [2024-06-14 11:24:49,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588823035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:49,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:49,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:49,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992746772] [2024-06-14 11:24:49,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:49,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:49,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:49,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:49,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:49,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:49,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 198 transitions, 2153 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:49,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:49,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:49,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:50,214 INFO L124 PetriNetUnfolderBase]: 1283/2174 cut-off events. [2024-06-14 11:24:50,214 INFO L125 PetriNetUnfolderBase]: For 58724/58729 co-relation queries the response was YES. [2024-06-14 11:24:50,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12589 conditions, 2174 events. 1283/2174 cut-off events. For 58724/58729 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 12158 event pairs, 310 based on Foata normal form. 13/2178 useless extension candidates. Maximal degree in co-relation 12499. Up to 1787 conditions per place. [2024-06-14 11:24:50,231 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 161 selfloop transitions, 29 changer transitions 0/216 dead transitions. [2024-06-14 11:24:50,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 216 transitions, 2625 flow [2024-06-14 11:24:50,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:50,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:50,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-14 11:24:50,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-14 11:24:50,232 INFO L175 Difference]: Start difference. First operand has 184 places, 198 transitions, 2153 flow. Second operand 6 states and 137 transitions. [2024-06-14 11:24:50,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 216 transitions, 2625 flow [2024-06-14 11:24:50,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 216 transitions, 2571 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:50,319 INFO L231 Difference]: Finished difference. Result has 186 places, 199 transitions, 2179 flow [2024-06-14 11:24:50,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2099, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2179, PETRI_PLACES=186, PETRI_TRANSITIONS=199} [2024-06-14 11:24:50,319 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-14 11:24:50,320 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 199 transitions, 2179 flow [2024-06-14 11:24:50,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:50,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:50,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] [2024-06-14 11:24:50,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:24:50,320 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-14 11:24:50,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:50,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1479793488, now seen corresponding path program 1 times [2024-06-14 11:24:50,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:50,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834921668] [2024-06-14 11:24:50,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:50,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:50,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:50,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:50,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:50,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834921668] [2024-06-14 11:24:50,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834921668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:50,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:50,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:50,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857318249] [2024-06-14 11:24:50,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:50,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:50,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:50,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:50,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:50,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:50,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 199 transitions, 2179 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:50,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:50,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:50,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:50,730 INFO L124 PetriNetUnfolderBase]: 1308/2216 cut-off events. [2024-06-14 11:24:50,730 INFO L125 PetriNetUnfolderBase]: For 59941/59941 co-relation queries the response was YES. [2024-06-14 11:24:50,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12902 conditions, 2216 events. 1308/2216 cut-off events. For 59941/59941 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 12434 event pairs, 269 based on Foata normal form. 4/2215 useless extension candidates. Maximal degree in co-relation 12811. Up to 1832 conditions per place. [2024-06-14 11:24:50,747 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 156 selfloop transitions, 46 changer transitions 0/226 dead transitions. [2024-06-14 11:24:50,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 226 transitions, 2763 flow [2024-06-14 11:24:50,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:50,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:50,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:24:50,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-14 11:24:50,748 INFO L175 Difference]: Start difference. First operand has 186 places, 199 transitions, 2179 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:24:50,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 226 transitions, 2763 flow [2024-06-14 11:24:50,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 226 transitions, 2699 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:50,837 INFO L231 Difference]: Finished difference. Result has 189 places, 203 transitions, 2268 flow [2024-06-14 11:24:50,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2115, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2268, PETRI_PLACES=189, PETRI_TRANSITIONS=203} [2024-06-14 11:24:50,837 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-14 11:24:50,837 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 203 transitions, 2268 flow [2024-06-14 11:24:50,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:50,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:50,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] [2024-06-14 11:24:50,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:24:50,838 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-14 11:24:50,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:50,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1482650448, now seen corresponding path program 2 times [2024-06-14 11:24:50,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:50,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277603032] [2024-06-14 11:24:50,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:50,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:50,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:50,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:50,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:50,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277603032] [2024-06-14 11:24:50,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277603032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:50,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:50,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:50,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519886533] [2024-06-14 11:24:50,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:50,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:50,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:50,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:50,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:50,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:50,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 203 transitions, 2268 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:50,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:50,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:50,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:51,266 INFO L124 PetriNetUnfolderBase]: 1322/2238 cut-off events. [2024-06-14 11:24:51,266 INFO L125 PetriNetUnfolderBase]: For 63179/63179 co-relation queries the response was YES. [2024-06-14 11:24:51,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13166 conditions, 2238 events. 1322/2238 cut-off events. For 63179/63179 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 12545 event pairs, 306 based on Foata normal form. 4/2237 useless extension candidates. Maximal degree in co-relation 13074. Up to 1918 conditions per place. [2024-06-14 11:24:51,286 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 155 selfloop transitions, 44 changer transitions 0/223 dead transitions. [2024-06-14 11:24:51,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 223 transitions, 2740 flow [2024-06-14 11:24:51,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:51,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:51,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 11:24:51,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-14 11:24:51,287 INFO L175 Difference]: Start difference. First operand has 189 places, 203 transitions, 2268 flow. Second operand 7 states and 157 transitions. [2024-06-14 11:24:51,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 223 transitions, 2740 flow [2024-06-14 11:24:51,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 223 transitions, 2652 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:51,380 INFO L231 Difference]: Finished difference. Result has 193 places, 205 transitions, 2308 flow [2024-06-14 11:24:51,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2188, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2308, PETRI_PLACES=193, PETRI_TRANSITIONS=205} [2024-06-14 11:24:51,380 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-14 11:24:51,381 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 205 transitions, 2308 flow [2024-06-14 11:24:51,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:51,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:51,381 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-14 11:24:51,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:24:51,381 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-14 11:24:51,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:51,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1597941618, now seen corresponding path program 3 times [2024-06-14 11:24:51,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:51,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014817881] [2024-06-14 11:24:51,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:51,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:51,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:51,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:51,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:51,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014817881] [2024-06-14 11:24:51,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014817881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:51,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:51,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:51,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564029563] [2024-06-14 11:24:51,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:51,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:51,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:51,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:51,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:51,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:51,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 205 transitions, 2308 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:51,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:51,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:51,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:51,832 INFO L124 PetriNetUnfolderBase]: 1336/2260 cut-off events. [2024-06-14 11:24:51,832 INFO L125 PetriNetUnfolderBase]: For 66544/66544 co-relation queries the response was YES. [2024-06-14 11:24:51,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13354 conditions, 2260 events. 1336/2260 cut-off events. For 66544/66544 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 12734 event pairs, 306 based on Foata normal form. 4/2259 useless extension candidates. Maximal degree in co-relation 13260. Up to 1968 conditions per place. [2024-06-14 11:24:51,851 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 167 selfloop transitions, 31 changer transitions 0/222 dead transitions. [2024-06-14 11:24:51,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 222 transitions, 2766 flow [2024-06-14 11:24:51,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:51,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:51,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-14 11:24:51,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-14 11:24:51,852 INFO L175 Difference]: Start difference. First operand has 193 places, 205 transitions, 2308 flow. Second operand 7 states and 153 transitions. [2024-06-14 11:24:51,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 222 transitions, 2766 flow [2024-06-14 11:24:51,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 222 transitions, 2668 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:51,986 INFO L231 Difference]: Finished difference. Result has 195 places, 207 transitions, 2308 flow [2024-06-14 11:24:51,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2210, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2308, PETRI_PLACES=195, PETRI_TRANSITIONS=207} [2024-06-14 11:24:51,986 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-14 11:24:51,986 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 207 transitions, 2308 flow [2024-06-14 11:24:51,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:51,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:51,986 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-14 11:24:51,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:24:51,987 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-14 11:24:51,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:51,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1598126316, now seen corresponding path program 1 times [2024-06-14 11:24:51,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:51,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006671327] [2024-06-14 11:24:51,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:51,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:51,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:52,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:52,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:52,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006671327] [2024-06-14 11:24:52,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006671327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:52,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:52,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:52,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013533548] [2024-06-14 11:24:52,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:52,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:52,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:52,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:52,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:52,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:52,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 207 transitions, 2308 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:52,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:52,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:52,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:52,401 INFO L124 PetriNetUnfolderBase]: 1389/2330 cut-off events. [2024-06-14 11:24:52,401 INFO L125 PetriNetUnfolderBase]: For 67962/67962 co-relation queries the response was YES. [2024-06-14 11:24:52,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13767 conditions, 2330 events. 1389/2330 cut-off events. For 67962/67962 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 13037 event pairs, 309 based on Foata normal form. 2/2332 useless extension candidates. Maximal degree in co-relation 13672. Up to 2125 conditions per place. [2024-06-14 11:24:52,421 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 194 selfloop transitions, 25 changer transitions 0/225 dead transitions. [2024-06-14 11:24:52,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 225 transitions, 2813 flow [2024-06-14 11:24:52,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:52,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:52,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-14 11:24:52,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.519163763066202 [2024-06-14 11:24:52,422 INFO L175 Difference]: Start difference. First operand has 195 places, 207 transitions, 2308 flow. Second operand 7 states and 149 transitions. [2024-06-14 11:24:52,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 225 transitions, 2813 flow [2024-06-14 11:24:52,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 225 transitions, 2723 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:52,533 INFO L231 Difference]: Finished difference. Result has 196 places, 209 transitions, 2299 flow [2024-06-14 11:24:52,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2218, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2299, PETRI_PLACES=196, PETRI_TRANSITIONS=209} [2024-06-14 11:24:52,534 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-14 11:24:52,534 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 209 transitions, 2299 flow [2024-06-14 11:24:52,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:52,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:52,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:52,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:24:52,534 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-14 11:24:52,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:52,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1231034032, now seen corresponding path program 4 times [2024-06-14 11:24:52,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:52,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261344009] [2024-06-14 11:24:52,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:52,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:52,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:52,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-14 11:24:52,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:52,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261344009] [2024-06-14 11:24:52,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261344009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:52,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:52,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:52,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37845539] [2024-06-14 11:24:52,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:52,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:52,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:52,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:52,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:52,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:24:52,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 209 transitions, 2299 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:52,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:52,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:24:52,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:53,031 INFO L124 PetriNetUnfolderBase]: 1332/2256 cut-off events. [2024-06-14 11:24:53,032 INFO L125 PetriNetUnfolderBase]: For 69175/69175 co-relation queries the response was YES. [2024-06-14 11:24:53,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13248 conditions, 2256 events. 1332/2256 cut-off events. For 69175/69175 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 12745 event pairs, 267 based on Foata normal form. 4/2255 useless extension candidates. Maximal degree in co-relation 13152. Up to 1892 conditions per place. [2024-06-14 11:24:53,050 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 161 selfloop transitions, 43 changer transitions 0/229 dead transitions. [2024-06-14 11:24:53,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 229 transitions, 2757 flow [2024-06-14 11:24:53,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:53,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:53,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 11:24:53,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-14 11:24:53,051 INFO L175 Difference]: Start difference. First operand has 196 places, 209 transitions, 2299 flow. Second operand 6 states and 143 transitions. [2024-06-14 11:24:53,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 229 transitions, 2757 flow [2024-06-14 11:24:53,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 229 transitions, 2667 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:53,147 INFO L231 Difference]: Finished difference. Result has 196 places, 209 transitions, 2309 flow [2024-06-14 11:24:53,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2209, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2309, PETRI_PLACES=196, PETRI_TRANSITIONS=209} [2024-06-14 11:24:53,147 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-14 11:24:53,148 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 209 transitions, 2309 flow [2024-06-14 11:24:53,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:53,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:53,148 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-14 11:24:53,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:24:53,148 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-14 11:24:53,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:53,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1002948184, now seen corresponding path program 2 times [2024-06-14 11:24:53,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:53,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131521070] [2024-06-14 11:24:53,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:53,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:53,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:53,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:53,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:53,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131521070] [2024-06-14 11:24:53,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131521070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:53,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:53,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:53,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759878558] [2024-06-14 11:24:53,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:53,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:53,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:53,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:53,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:53,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:53,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 209 transitions, 2309 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:53,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:53,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:53,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:53,670 INFO L124 PetriNetUnfolderBase]: 1387/2329 cut-off events. [2024-06-14 11:24:53,670 INFO L125 PetriNetUnfolderBase]: For 71862/71868 co-relation queries the response was YES. [2024-06-14 11:24:53,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13793 conditions, 2329 events. 1387/2329 cut-off events. For 71862/71868 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 13064 event pairs, 312 based on Foata normal form. 8/2337 useless extension candidates. Maximal degree in co-relation 13696. Up to 2123 conditions per place. [2024-06-14 11:24:53,693 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 193 selfloop transitions, 24 changer transitions 0/223 dead transitions. [2024-06-14 11:24:53,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 223 transitions, 2804 flow [2024-06-14 11:24:53,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:53,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:53,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-14 11:24:53,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-14 11:24:53,694 INFO L175 Difference]: Start difference. First operand has 196 places, 209 transitions, 2309 flow. Second operand 6 states and 128 transitions. [2024-06-14 11:24:53,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 223 transitions, 2804 flow [2024-06-14 11:24:53,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 223 transitions, 2708 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:53,820 INFO L231 Difference]: Finished difference. Result has 197 places, 211 transitions, 2296 flow [2024-06-14 11:24:53,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2213, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2296, PETRI_PLACES=197, PETRI_TRANSITIONS=211} [2024-06-14 11:24:53,820 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-14 11:24:53,820 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 211 transitions, 2296 flow [2024-06-14 11:24:53,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:53,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:53,821 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-14 11:24:53,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:24:53,821 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-14 11:24:53,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:53,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1230849334, now seen corresponding path program 3 times [2024-06-14 11:24:53,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:53,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996171640] [2024-06-14 11:24:53,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:53,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:53,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:53,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:53,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:53,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996171640] [2024-06-14 11:24:53,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996171640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:53,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:53,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:53,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171907807] [2024-06-14 11:24:53,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:53,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:53,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:53,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:53,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:53,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:53,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 211 transitions, 2296 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:53,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:53,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:53,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:54,259 INFO L124 PetriNetUnfolderBase]: 1395/2340 cut-off events. [2024-06-14 11:24:54,260 INFO L125 PetriNetUnfolderBase]: For 71214/71214 co-relation queries the response was YES. [2024-06-14 11:24:54,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13878 conditions, 2340 events. 1395/2340 cut-off events. For 71214/71214 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13084 event pairs, 309 based on Foata normal form. 2/2342 useless extension candidates. Maximal degree in co-relation 13780. Up to 2129 conditions per place. [2024-06-14 11:24:54,278 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 195 selfloop transitions, 27 changer transitions 0/228 dead transitions. [2024-06-14 11:24:54,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 228 transitions, 2813 flow [2024-06-14 11:24:54,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:54,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:54,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-14 11:24:54,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:24:54,279 INFO L175 Difference]: Start difference. First operand has 197 places, 211 transitions, 2296 flow. Second operand 6 states and 132 transitions. [2024-06-14 11:24:54,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 228 transitions, 2813 flow [2024-06-14 11:24:54,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 228 transitions, 2736 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:54,394 INFO L231 Difference]: Finished difference. Result has 198 places, 213 transitions, 2315 flow [2024-06-14 11:24:54,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2219, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2315, PETRI_PLACES=198, PETRI_TRANSITIONS=213} [2024-06-14 11:24:54,395 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-14 11:24:54,395 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 213 transitions, 2315 flow [2024-06-14 11:24:54,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:54,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:54,395 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-14 11:24:54,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:24:54,395 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-14 11:24:54,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:54,396 INFO L85 PathProgramCache]: Analyzing trace with hash -994377304, now seen corresponding path program 4 times [2024-06-14 11:24:54,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:54,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466811501] [2024-06-14 11:24:54,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:54,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:54,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:54,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:54,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:54,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466811501] [2024-06-14 11:24:54,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466811501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:54,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:54,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:54,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189243294] [2024-06-14 11:24:54,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:54,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:54,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:54,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:54,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:54,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:54,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 213 transitions, 2315 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:54,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:54,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:54,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:54,816 INFO L124 PetriNetUnfolderBase]: 1390/2334 cut-off events. [2024-06-14 11:24:54,817 INFO L125 PetriNetUnfolderBase]: For 73329/73335 co-relation queries the response was YES. [2024-06-14 11:24:54,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13905 conditions, 2334 events. 1390/2334 cut-off events. For 73329/73335 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13070 event pairs, 303 based on Foata normal form. 8/2342 useless extension candidates. Maximal degree in co-relation 13807. Up to 2102 conditions per place. [2024-06-14 11:24:54,837 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 191 selfloop transitions, 31 changer transitions 0/228 dead transitions. [2024-06-14 11:24:54,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 228 transitions, 2830 flow [2024-06-14 11:24:54,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:54,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:54,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-14 11:24:54,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-14 11:24:54,838 INFO L175 Difference]: Start difference. First operand has 198 places, 213 transitions, 2315 flow. Second operand 6 states and 129 transitions. [2024-06-14 11:24:54,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 228 transitions, 2830 flow [2024-06-14 11:24:54,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 228 transitions, 2750 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:54,952 INFO L231 Difference]: Finished difference. Result has 200 places, 215 transitions, 2340 flow [2024-06-14 11:24:54,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2340, PETRI_PLACES=200, PETRI_TRANSITIONS=215} [2024-06-14 11:24:54,953 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-14 11:24:55,000 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 215 transitions, 2340 flow [2024-06-14 11:24:55,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:55,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:55,000 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-14 11:24:55,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:24:55,000 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-14 11:24:55,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:55,001 INFO L85 PathProgramCache]: Analyzing trace with hash -471716402, now seen corresponding path program 1 times [2024-06-14 11:24:55,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:55,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551253163] [2024-06-14 11:24:55,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:55,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:55,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:55,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:55,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:55,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551253163] [2024-06-14 11:24:55,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551253163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:55,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:55,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:55,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963697031] [2024-06-14 11:24:55,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:55,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:55,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:55,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:55,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:55,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:55,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 215 transitions, 2340 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:55,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:55,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:55,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:55,470 INFO L124 PetriNetUnfolderBase]: 1418/2380 cut-off events. [2024-06-14 11:24:55,471 INFO L125 PetriNetUnfolderBase]: For 76534/76534 co-relation queries the response was YES. [2024-06-14 11:24:55,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14109 conditions, 2380 events. 1418/2380 cut-off events. For 76534/76534 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 13329 event pairs, 246 based on Foata normal form. 6/2385 useless extension candidates. Maximal degree in co-relation 14010. Up to 2001 conditions per place. [2024-06-14 11:24:55,491 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 206 selfloop transitions, 30 changer transitions 0/242 dead transitions. [2024-06-14 11:24:55,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 242 transitions, 3025 flow [2024-06-14 11:24:55,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:55,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:55,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 11:24:55,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-14 11:24:55,492 INFO L175 Difference]: Start difference. First operand has 200 places, 215 transitions, 2340 flow. Second operand 7 states and 158 transitions. [2024-06-14 11:24:55,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 242 transitions, 3025 flow [2024-06-14 11:24:55,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 242 transitions, 2950 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:55,611 INFO L231 Difference]: Finished difference. Result has 205 places, 218 transitions, 2365 flow [2024-06-14 11:24:55,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2265, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2365, PETRI_PLACES=205, PETRI_TRANSITIONS=218} [2024-06-14 11:24:55,612 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-14 11:24:55,612 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 218 transitions, 2365 flow [2024-06-14 11:24:55,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:55,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:55,612 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-14 11:24:55,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:24:55,612 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-14 11:24:55,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:55,612 INFO L85 PathProgramCache]: Analyzing trace with hash -945087486, now seen corresponding path program 2 times [2024-06-14 11:24:55,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:55,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367198699] [2024-06-14 11:24:55,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:55,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:55,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:55,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-14 11:24:55,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:55,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367198699] [2024-06-14 11:24:55,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367198699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:55,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:55,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:55,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104544725] [2024-06-14 11:24:55,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:55,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:55,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:55,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:55,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:55,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:55,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 218 transitions, 2365 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:55,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:55,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:55,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:56,102 INFO L124 PetriNetUnfolderBase]: 1405/2361 cut-off events. [2024-06-14 11:24:56,102 INFO L125 PetriNetUnfolderBase]: For 74660/74660 co-relation queries the response was YES. [2024-06-14 11:24:56,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13839 conditions, 2361 events. 1405/2361 cut-off events. For 74660/74660 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 13238 event pairs, 235 based on Foata normal form. 6/2366 useless extension candidates. Maximal degree in co-relation 13737. Up to 1995 conditions per place. [2024-06-14 11:24:56,124 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 203 selfloop transitions, 30 changer transitions 0/239 dead transitions. [2024-06-14 11:24:56,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 239 transitions, 2923 flow [2024-06-14 11:24:56,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:56,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:56,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 11:24:56,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:24:56,125 INFO L175 Difference]: Start difference. First operand has 205 places, 218 transitions, 2365 flow. Second operand 6 states and 140 transitions. [2024-06-14 11:24:56,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 239 transitions, 2923 flow [2024-06-14 11:24:56,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 239 transitions, 2842 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:56,262 INFO L231 Difference]: Finished difference. Result has 207 places, 218 transitions, 2350 flow [2024-06-14 11:24:56,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2284, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2350, PETRI_PLACES=207, PETRI_TRANSITIONS=218} [2024-06-14 11:24:56,263 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-14 11:24:56,263 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 218 transitions, 2350 flow [2024-06-14 11:24:56,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:56,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:56,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-14 11:24:56,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:24:56,263 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-14 11:24:56,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:56,264 INFO L85 PathProgramCache]: Analyzing trace with hash 130452904, now seen corresponding path program 1 times [2024-06-14 11:24:56,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:56,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073438962] [2024-06-14 11:24:56,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:56,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:56,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:56,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-14 11:24:56,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:56,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073438962] [2024-06-14 11:24:56,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073438962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:56,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:56,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:56,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224743001] [2024-06-14 11:24:56,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:56,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:56,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:56,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:56,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:56,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:56,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 218 transitions, 2350 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:56,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:56,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:56,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:56,738 INFO L124 PetriNetUnfolderBase]: 1418/2381 cut-off events. [2024-06-14 11:24:56,738 INFO L125 PetriNetUnfolderBase]: For 73813/73813 co-relation queries the response was YES. [2024-06-14 11:24:56,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13941 conditions, 2381 events. 1418/2381 cut-off events. For 73813/73813 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 13403 event pairs, 323 based on Foata normal form. 1/2381 useless extension candidates. Maximal degree in co-relation 13839. Up to 2048 conditions per place. [2024-06-14 11:24:56,757 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 176 selfloop transitions, 59 changer transitions 0/241 dead transitions. [2024-06-14 11:24:56,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 241 transitions, 3042 flow [2024-06-14 11:24:56,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:56,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:56,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 11:24:56,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-14 11:24:56,758 INFO L175 Difference]: Start difference. First operand has 207 places, 218 transitions, 2350 flow. Second operand 6 states and 143 transitions. [2024-06-14 11:24:56,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 241 transitions, 3042 flow [2024-06-14 11:24:56,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 241 transitions, 2972 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:56,901 INFO L231 Difference]: Finished difference. Result has 208 places, 224 transitions, 2511 flow [2024-06-14 11:24:56,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2282, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2511, PETRI_PLACES=208, PETRI_TRANSITIONS=224} [2024-06-14 11:24:56,901 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-14 11:24:56,901 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 224 transitions, 2511 flow [2024-06-14 11:24:56,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:56,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:56,902 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-14 11:24:56,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:24:56,902 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-14 11:24:56,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:56,902 INFO L85 PathProgramCache]: Analyzing trace with hash 130573060, now seen corresponding path program 1 times [2024-06-14 11:24:56,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:56,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578886550] [2024-06-14 11:24:56,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:56,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:56,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:57,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:57,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:57,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578886550] [2024-06-14 11:24:57,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578886550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:57,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:57,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:57,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999414229] [2024-06-14 11:24:57,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:57,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:57,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:57,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:57,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:57,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:57,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 224 transitions, 2511 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:57,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:57,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:57,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:57,410 INFO L124 PetriNetUnfolderBase]: 1467/2456 cut-off events. [2024-06-14 11:24:57,410 INFO L125 PetriNetUnfolderBase]: For 76732/76732 co-relation queries the response was YES. [2024-06-14 11:24:57,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14775 conditions, 2456 events. 1467/2456 cut-off events. For 76732/76732 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 13875 event pairs, 322 based on Foata normal form. 1/2456 useless extension candidates. Maximal degree in co-relation 14673. Up to 2150 conditions per place. [2024-06-14 11:24:57,431 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 190 selfloop transitions, 67 changer transitions 0/263 dead transitions. [2024-06-14 11:24:57,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 263 transitions, 3495 flow [2024-06-14 11:24:57,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:57,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:57,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:24:57,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-14 11:24:57,432 INFO L175 Difference]: Start difference. First operand has 208 places, 224 transitions, 2511 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:24:57,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 263 transitions, 3495 flow [2024-06-14 11:24:57,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 263 transitions, 3403 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:57,564 INFO L231 Difference]: Finished difference. Result has 214 places, 247 transitions, 2985 flow [2024-06-14 11:24:57,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2432, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2985, PETRI_PLACES=214, PETRI_TRANSITIONS=247} [2024-06-14 11:24:57,565 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-14 11:24:57,565 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 247 transitions, 2985 flow [2024-06-14 11:24:57,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:57,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:57,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, 1] [2024-06-14 11:24:57,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:24:57,565 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-14 11:24:57,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:57,566 INFO L85 PathProgramCache]: Analyzing trace with hash 130572874, now seen corresponding path program 2 times [2024-06-14 11:24:57,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:57,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412257260] [2024-06-14 11:24:57,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:57,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:57,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:57,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-14 11:24:57,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:57,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412257260] [2024-06-14 11:24:57,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412257260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:57,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:57,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:57,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095302405] [2024-06-14 11:24:57,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:57,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:57,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:57,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:57,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:57,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:57,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 247 transitions, 2985 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:57,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:57,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:57,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:58,056 INFO L124 PetriNetUnfolderBase]: 1472/2467 cut-off events. [2024-06-14 11:24:58,056 INFO L125 PetriNetUnfolderBase]: For 78446/78446 co-relation queries the response was YES. [2024-06-14 11:24:58,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15294 conditions, 2467 events. 1472/2467 cut-off events. For 78446/78446 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 13970 event pairs, 322 based on Foata normal form. 1/2467 useless extension candidates. Maximal degree in co-relation 15189. Up to 2165 conditions per place. [2024-06-14 11:24:58,079 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 205 selfloop transitions, 52 changer transitions 0/263 dead transitions. [2024-06-14 11:24:58,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 263 transitions, 3581 flow [2024-06-14 11:24:58,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:58,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:58,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-14 11:24:58,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:24:58,079 INFO L175 Difference]: Start difference. First operand has 214 places, 247 transitions, 2985 flow. Second operand 6 states and 138 transitions. [2024-06-14 11:24:58,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 263 transitions, 3581 flow [2024-06-14 11:24:58,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 263 transitions, 3510 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-14 11:24:58,256 INFO L231 Difference]: Finished difference. Result has 218 places, 250 transitions, 3088 flow [2024-06-14 11:24:58,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2914, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3088, PETRI_PLACES=218, PETRI_TRANSITIONS=250} [2024-06-14 11:24:58,256 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-14 11:24:58,256 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 250 transitions, 3088 flow [2024-06-14 11:24:58,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:58,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:58,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, 1] [2024-06-14 11:24:58,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:24:58,256 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-14 11:24:58,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:58,257 INFO L85 PathProgramCache]: Analyzing trace with hash 911921222, now seen corresponding path program 2 times [2024-06-14 11:24:58,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:58,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327558269] [2024-06-14 11:24:58,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:58,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:58,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:58,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-14 11:24:58,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:58,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327558269] [2024-06-14 11:24:58,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327558269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:58,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:58,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:58,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536572802] [2024-06-14 11:24:58,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:58,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:58,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:58,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:58,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:58,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:58,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 250 transitions, 3088 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:58,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:58,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:58,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:58,767 INFO L124 PetriNetUnfolderBase]: 1477/2474 cut-off events. [2024-06-14 11:24:58,767 INFO L125 PetriNetUnfolderBase]: For 81713/81713 co-relation queries the response was YES. [2024-06-14 11:24:58,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15540 conditions, 2474 events. 1477/2474 cut-off events. For 81713/81713 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 13992 event pairs, 322 based on Foata normal form. 1/2474 useless extension candidates. Maximal degree in co-relation 15433. Up to 2163 conditions per place. [2024-06-14 11:24:58,790 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 192 selfloop transitions, 70 changer transitions 0/268 dead transitions. [2024-06-14 11:24:58,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 268 transitions, 3813 flow [2024-06-14 11:24:58,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:58,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:58,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 11:24:58,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:24:58,790 INFO L175 Difference]: Start difference. First operand has 218 places, 250 transitions, 3088 flow. Second operand 6 states and 140 transitions. [2024-06-14 11:24:58,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 268 transitions, 3813 flow [2024-06-14 11:24:58,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 268 transitions, 3680 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:58,974 INFO L231 Difference]: Finished difference. Result has 221 places, 254 transitions, 3241 flow [2024-06-14 11:24:58,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2957, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3241, PETRI_PLACES=221, PETRI_TRANSITIONS=254} [2024-06-14 11:24:58,974 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-14 11:24:58,974 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 254 transitions, 3241 flow [2024-06-14 11:24:58,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:58,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:58,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-14 11:24:58,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:24:58,975 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-14 11:24:58,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:58,975 INFO L85 PathProgramCache]: Analyzing trace with hash -944995416, now seen corresponding path program 3 times [2024-06-14 11:24:58,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:58,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936797868] [2024-06-14 11:24:58,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:58,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:58,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:59,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:59,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:59,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936797868] [2024-06-14 11:24:59,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936797868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:59,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:59,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:59,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417650913] [2024-06-14 11:24:59,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:59,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:59,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:59,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:59,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:59,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:59,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 254 transitions, 3241 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:59,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:59,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:59,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:59,473 INFO L124 PetriNetUnfolderBase]: 1474/2470 cut-off events. [2024-06-14 11:24:59,474 INFO L125 PetriNetUnfolderBase]: For 83788/83788 co-relation queries the response was YES. [2024-06-14 11:24:59,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15666 conditions, 2470 events. 1474/2470 cut-off events. For 83788/83788 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 13997 event pairs, 322 based on Foata normal form. 1/2470 useless extension candidates. Maximal degree in co-relation 15557. Up to 2118 conditions per place. [2024-06-14 11:24:59,497 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 198 selfloop transitions, 65 changer transitions 0/269 dead transitions. [2024-06-14 11:24:59,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 269 transitions, 3805 flow [2024-06-14 11:24:59,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:24:59,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:24:59,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-14 11:24:59,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:24:59,497 INFO L175 Difference]: Start difference. First operand has 221 places, 254 transitions, 3241 flow. Second operand 5 states and 123 transitions. [2024-06-14 11:24:59,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 269 transitions, 3805 flow [2024-06-14 11:24:59,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 269 transitions, 3674 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:59,716 INFO L231 Difference]: Finished difference. Result has 223 places, 254 transitions, 3278 flow [2024-06-14 11:24:59,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3110, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3278, PETRI_PLACES=223, PETRI_TRANSITIONS=254} [2024-06-14 11:24:59,716 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-14 11:24:59,717 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 254 transitions, 3278 flow [2024-06-14 11:24:59,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:59,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:59,717 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-14 11:24:59,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:24:59,717 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-14 11:24:59,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:59,717 INFO L85 PathProgramCache]: Analyzing trace with hash -944758080, now seen corresponding path program 3 times [2024-06-14 11:24:59,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:59,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127930750] [2024-06-14 11:24:59,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:59,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:59,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:59,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-14 11:24:59,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:59,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127930750] [2024-06-14 11:24:59,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127930750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:59,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:59,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:59,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432329687] [2024-06-14 11:24:59,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:59,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:59,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:59,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:59,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:59,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:59,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 254 transitions, 3278 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:59,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:59,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:59,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:00,263 INFO L124 PetriNetUnfolderBase]: 1471/2466 cut-off events. [2024-06-14 11:25:00,263 INFO L125 PetriNetUnfolderBase]: For 86082/86082 co-relation queries the response was YES. [2024-06-14 11:25:00,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15695 conditions, 2466 events. 1471/2466 cut-off events. For 86082/86082 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 13933 event pairs, 322 based on Foata normal form. 1/2466 useless extension candidates. Maximal degree in co-relation 15585. Up to 2156 conditions per place. [2024-06-14 11:25:00,285 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 192 selfloop transitions, 70 changer transitions 0/268 dead transitions. [2024-06-14 11:25:00,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 268 transitions, 3836 flow [2024-06-14 11:25:00,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:00,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:00,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 11:25:00,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-14 11:25:00,285 INFO L175 Difference]: Start difference. First operand has 223 places, 254 transitions, 3278 flow. Second operand 7 states and 157 transitions. [2024-06-14 11:25:00,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 268 transitions, 3836 flow [2024-06-14 11:25:00,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 268 transitions, 3654 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 11:25:00,481 INFO L231 Difference]: Finished difference. Result has 225 places, 254 transitions, 3250 flow [2024-06-14 11:25:00,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3096, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3250, PETRI_PLACES=225, PETRI_TRANSITIONS=254} [2024-06-14 11:25:00,482 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-14 11:25:00,482 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 254 transitions, 3250 flow [2024-06-14 11:25:00,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:00,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:00,482 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-14 11:25:00,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:25:00,482 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-14 11:25:00,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:00,482 INFO L85 PathProgramCache]: Analyzing trace with hash -60565436, now seen corresponding path program 4 times [2024-06-14 11:25:00,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:00,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745594671] [2024-06-14 11:25:00,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:00,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:00,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:00,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:00,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:00,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745594671] [2024-06-14 11:25:00,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745594671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:00,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:00,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:00,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994889196] [2024-06-14 11:25:00,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:00,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:00,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:00,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:00,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:00,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:00,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 254 transitions, 3250 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:00,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:00,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:00,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:00,949 INFO L124 PetriNetUnfolderBase]: 1484/2494 cut-off events. [2024-06-14 11:25:00,950 INFO L125 PetriNetUnfolderBase]: For 84298/84298 co-relation queries the response was YES. [2024-06-14 11:25:00,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15792 conditions, 2494 events. 1484/2494 cut-off events. For 84298/84298 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 14199 event pairs, 322 based on Foata normal form. 1/2494 useless extension candidates. Maximal degree in co-relation 15682. Up to 2061 conditions per place. [2024-06-14 11:25:00,972 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 202 selfloop transitions, 77 changer transitions 0/285 dead transitions. [2024-06-14 11:25:00,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 285 transitions, 4208 flow [2024-06-14 11:25:00,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:00,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:00,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:25:00,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-14 11:25:00,973 INFO L175 Difference]: Start difference. First operand has 225 places, 254 transitions, 3250 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:25:00,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 285 transitions, 4208 flow [2024-06-14 11:25:01,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 285 transitions, 4044 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:01,146 INFO L231 Difference]: Finished difference. Result has 226 places, 263 transitions, 3418 flow [2024-06-14 11:25:01,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3090, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3418, PETRI_PLACES=226, PETRI_TRANSITIONS=263} [2024-06-14 11:25:01,146 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-14 11:25:01,146 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 263 transitions, 3418 flow [2024-06-14 11:25:01,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:01,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:01,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:01,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:25:01,147 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-14 11:25:01,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:01,147 INFO L85 PathProgramCache]: Analyzing trace with hash -55203056, now seen corresponding path program 5 times [2024-06-14 11:25:01,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:01,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211343544] [2024-06-14 11:25:01,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:01,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:01,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:01,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:01,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:01,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211343544] [2024-06-14 11:25:01,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211343544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:01,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:01,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:01,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130055315] [2024-06-14 11:25:01,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:01,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:01,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:01,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:01,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:01,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:01,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 263 transitions, 3418 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:01,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:01,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:01,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:01,605 INFO L124 PetriNetUnfolderBase]: 1489/2503 cut-off events. [2024-06-14 11:25:01,606 INFO L125 PetriNetUnfolderBase]: For 86151/86151 co-relation queries the response was YES. [2024-06-14 11:25:01,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16114 conditions, 2503 events. 1489/2503 cut-off events. For 86151/86151 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 14262 event pairs, 322 based on Foata normal form. 1/2503 useless extension candidates. Maximal degree in co-relation 16004. Up to 2067 conditions per place. [2024-06-14 11:25:01,629 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 196 selfloop transitions, 86 changer transitions 0/288 dead transitions. [2024-06-14 11:25:01,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 288 transitions, 4280 flow [2024-06-14 11:25:01,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:01,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:01,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:25:01,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-14 11:25:01,632 INFO L175 Difference]: Start difference. First operand has 226 places, 263 transitions, 3418 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:25:01,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 288 transitions, 4280 flow [2024-06-14 11:25:01,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 288 transitions, 4056 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-14 11:25:01,850 INFO L231 Difference]: Finished difference. Result has 230 places, 266 transitions, 3432 flow [2024-06-14 11:25:01,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3212, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3432, PETRI_PLACES=230, PETRI_TRANSITIONS=266} [2024-06-14 11:25:01,851 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-14 11:25:01,851 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 266 transitions, 3432 flow [2024-06-14 11:25:01,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:01,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:01,851 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-14 11:25:01,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:25:01,851 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-14 11:25:01,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:01,852 INFO L85 PathProgramCache]: Analyzing trace with hash -54904526, now seen corresponding path program 6 times [2024-06-14 11:25:01,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:01,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941339323] [2024-06-14 11:25:01,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:01,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:01,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:01,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:01,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:01,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941339323] [2024-06-14 11:25:01,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941339323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:01,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:01,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:01,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997979058] [2024-06-14 11:25:01,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:01,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:01,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:01,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:01,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:02,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:02,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 266 transitions, 3432 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:02,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:02,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:02,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:02,348 INFO L124 PetriNetUnfolderBase]: 1494/2512 cut-off events. [2024-06-14 11:25:02,348 INFO L125 PetriNetUnfolderBase]: For 87421/87421 co-relation queries the response was YES. [2024-06-14 11:25:02,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15984 conditions, 2512 events. 1494/2512 cut-off events. For 87421/87421 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 14321 event pairs, 322 based on Foata normal form. 1/2512 useless extension candidates. Maximal degree in co-relation 15873. Up to 2073 conditions per place. [2024-06-14 11:25:02,371 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 191 selfloop transitions, 90 changer transitions 0/287 dead transitions. [2024-06-14 11:25:02,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 287 transitions, 4180 flow [2024-06-14 11:25:02,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:02,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:02,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-14 11:25:02,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-14 11:25:02,372 INFO L175 Difference]: Start difference. First operand has 230 places, 266 transitions, 3432 flow. Second operand 7 states and 160 transitions. [2024-06-14 11:25:02,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 287 transitions, 4180 flow [2024-06-14 11:25:02,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 287 transitions, 3963 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:25:02,562 INFO L231 Difference]: Finished difference. Result has 232 places, 269 transitions, 3449 flow [2024-06-14 11:25:02,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3221, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3449, PETRI_PLACES=232, PETRI_TRANSITIONS=269} [2024-06-14 11:25:02,563 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-14 11:25:02,563 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 269 transitions, 3449 flow [2024-06-14 11:25:02,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:02,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:02,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:02,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:25:02,563 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-14 11:25:02,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:02,564 INFO L85 PathProgramCache]: Analyzing trace with hash 378756008, now seen corresponding path program 7 times [2024-06-14 11:25:02,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:02,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773204742] [2024-06-14 11:25:02,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:02,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:02,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:02,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-14 11:25:02,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:02,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773204742] [2024-06-14 11:25:02,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773204742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:02,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:02,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:02,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728830993] [2024-06-14 11:25:02,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:02,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:02,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:02,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:02,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:02,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:02,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 269 transitions, 3449 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:02,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:02,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:02,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:03,082 INFO L124 PetriNetUnfolderBase]: 1504/2530 cut-off events. [2024-06-14 11:25:03,082 INFO L125 PetriNetUnfolderBase]: For 90467/90467 co-relation queries the response was YES. [2024-06-14 11:25:03,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16107 conditions, 2530 events. 1504/2530 cut-off events. For 90467/90467 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 14470 event pairs, 322 based on Foata normal form. 1/2530 useless extension candidates. Maximal degree in co-relation 15995. Up to 2194 conditions per place. [2024-06-14 11:25:03,106 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 233 selfloop transitions, 53 changer transitions 0/292 dead transitions. [2024-06-14 11:25:03,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 292 transitions, 4138 flow [2024-06-14 11:25:03,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:03,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:03,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-14 11:25:03,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-14 11:25:03,107 INFO L175 Difference]: Start difference. First operand has 232 places, 269 transitions, 3449 flow. Second operand 7 states and 155 transitions. [2024-06-14 11:25:03,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 292 transitions, 4138 flow [2024-06-14 11:25:03,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 292 transitions, 3971 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:03,310 INFO L231 Difference]: Finished difference. Result has 235 places, 275 transitions, 3475 flow [2024-06-14 11:25:03,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3290, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3475, PETRI_PLACES=235, PETRI_TRANSITIONS=275} [2024-06-14 11:25:03,311 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-14 11:25:03,311 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 275 transitions, 3475 flow [2024-06-14 11:25:03,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:03,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:03,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:03,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:25:03,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-14 11:25:03,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:03,312 INFO L85 PathProgramCache]: Analyzing trace with hash 378756194, now seen corresponding path program 4 times [2024-06-14 11:25:03,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:03,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959238713] [2024-06-14 11:25:03,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:03,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:03,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:03,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:03,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:03,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959238713] [2024-06-14 11:25:03,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959238713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:03,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:03,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:03,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393189643] [2024-06-14 11:25:03,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:03,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:03,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:03,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:03,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:03,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:03,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 275 transitions, 3475 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:03,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:03,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:03,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:03,908 INFO L124 PetriNetUnfolderBase]: 1517/2552 cut-off events. [2024-06-14 11:25:03,909 INFO L125 PetriNetUnfolderBase]: For 95045/95045 co-relation queries the response was YES. [2024-06-14 11:25:03,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16309 conditions, 2552 events. 1517/2552 cut-off events. For 95045/95045 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 14644 event pairs, 322 based on Foata normal form. 1/2552 useless extension candidates. Maximal degree in co-relation 16196. Up to 2154 conditions per place. [2024-06-14 11:25:03,935 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 199 selfloop transitions, 97 changer transitions 0/302 dead transitions. [2024-06-14 11:25:03,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 302 transitions, 4327 flow [2024-06-14 11:25:03,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:03,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:03,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-14 11:25:03,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5146341463414634 [2024-06-14 11:25:03,937 INFO L175 Difference]: Start difference. First operand has 235 places, 275 transitions, 3475 flow. Second operand 10 states and 211 transitions. [2024-06-14 11:25:03,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 302 transitions, 4327 flow [2024-06-14 11:25:04,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 302 transitions, 4193 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:04,144 INFO L231 Difference]: Finished difference. Result has 241 places, 281 transitions, 3659 flow [2024-06-14 11:25:04,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3341, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3659, PETRI_PLACES=241, PETRI_TRANSITIONS=281} [2024-06-14 11:25:04,145 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-14 11:25:04,145 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 281 transitions, 3659 flow [2024-06-14 11:25:04,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:04,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:04,145 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-14 11:25:04,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:25:04,145 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-14 11:25:04,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:04,145 INFO L85 PathProgramCache]: Analyzing trace with hash -54904154, now seen corresponding path program 1 times [2024-06-14 11:25:04,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:04,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464599127] [2024-06-14 11:25:04,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:04,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:04,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:04,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:04,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:04,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464599127] [2024-06-14 11:25:04,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464599127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:04,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:04,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:04,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820977477] [2024-06-14 11:25:04,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:04,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:04,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:04,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:04,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:04,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:04,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 281 transitions, 3659 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:04,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:04,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:04,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:04,673 INFO L124 PetriNetUnfolderBase]: 1530/2575 cut-off events. [2024-06-14 11:25:04,673 INFO L125 PetriNetUnfolderBase]: For 101052/101058 co-relation queries the response was YES. [2024-06-14 11:25:04,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16818 conditions, 2575 events. 1530/2575 cut-off events. For 101052/101058 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 14791 event pairs, 313 based on Foata normal form. 7/2582 useless extension candidates. Maximal degree in co-relation 16704. Up to 2171 conditions per place. [2024-06-14 11:25:04,697 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 198 selfloop transitions, 104 changer transitions 0/308 dead transitions. [2024-06-14 11:25:04,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 308 transitions, 4497 flow [2024-06-14 11:25:04,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:04,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:04,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-14 11:25:04,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5146341463414634 [2024-06-14 11:25:04,698 INFO L175 Difference]: Start difference. First operand has 241 places, 281 transitions, 3659 flow. Second operand 10 states and 211 transitions. [2024-06-14 11:25:04,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 308 transitions, 4497 flow [2024-06-14 11:25:04,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 308 transitions, 4245 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:04,914 INFO L231 Difference]: Finished difference. Result has 244 places, 287 transitions, 3715 flow [2024-06-14 11:25:04,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3411, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3715, PETRI_PLACES=244, PETRI_TRANSITIONS=287} [2024-06-14 11:25:04,915 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-14 11:25:04,915 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 287 transitions, 3715 flow [2024-06-14 11:25:04,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:04,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:04,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:04,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:25:04,915 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-14 11:25:04,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:04,915 INFO L85 PathProgramCache]: Analyzing trace with hash 388021970, now seen corresponding path program 2 times [2024-06-14 11:25:04,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:04,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253035998] [2024-06-14 11:25:04,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:04,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:04,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:05,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:05,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:05,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253035998] [2024-06-14 11:25:05,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253035998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:05,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:05,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:05,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129189366] [2024-06-14 11:25:05,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:05,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:05,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:05,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:05,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:05,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:05,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 287 transitions, 3715 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:05,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:05,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:05,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:05,456 INFO L124 PetriNetUnfolderBase]: 1548/2604 cut-off events. [2024-06-14 11:25:05,457 INFO L125 PetriNetUnfolderBase]: For 105547/105553 co-relation queries the response was YES. [2024-06-14 11:25:05,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17137 conditions, 2604 events. 1548/2604 cut-off events. For 105547/105553 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 15004 event pairs, 313 based on Foata normal form. 7/2611 useless extension candidates. Maximal degree in co-relation 17022. Up to 2266 conditions per place. [2024-06-14 11:25:05,481 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 228 selfloop transitions, 81 changer transitions 0/315 dead transitions. [2024-06-14 11:25:05,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 315 transitions, 4622 flow [2024-06-14 11:25:05,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:25:05,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:25:05,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-14 11:25:05,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49889135254988914 [2024-06-14 11:25:05,482 INFO L175 Difference]: Start difference. First operand has 244 places, 287 transitions, 3715 flow. Second operand 11 states and 225 transitions. [2024-06-14 11:25:05,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 315 transitions, 4622 flow [2024-06-14 11:25:05,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 315 transitions, 4422 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:05,747 INFO L231 Difference]: Finished difference. Result has 249 places, 296 transitions, 3854 flow [2024-06-14 11:25:05,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3556, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3854, PETRI_PLACES=249, PETRI_TRANSITIONS=296} [2024-06-14 11:25:05,748 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-14 11:25:05,748 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 296 transitions, 3854 flow [2024-06-14 11:25:05,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:05,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:05,748 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-14 11:25:05,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:25:05,748 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-14 11:25:05,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:05,749 INFO L85 PathProgramCache]: Analyzing trace with hash -51185084, now seen corresponding path program 3 times [2024-06-14 11:25:05,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:05,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087850964] [2024-06-14 11:25:05,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:05,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:05,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:05,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:05,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:05,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087850964] [2024-06-14 11:25:05,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087850964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:05,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:05,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:05,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564591163] [2024-06-14 11:25:05,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:05,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:05,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:05,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:05,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:05,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:05,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 296 transitions, 3854 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:05,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:05,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:05,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:06,316 INFO L124 PetriNetUnfolderBase]: 1545/2600 cut-off events. [2024-06-14 11:25:06,316 INFO L125 PetriNetUnfolderBase]: For 104070/104076 co-relation queries the response was YES. [2024-06-14 11:25:06,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17122 conditions, 2600 events. 1545/2600 cut-off events. For 104070/104076 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 14979 event pairs, 313 based on Foata normal form. 7/2607 useless extension candidates. Maximal degree in co-relation 17005. Up to 2263 conditions per place. [2024-06-14 11:25:06,341 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 226 selfloop transitions, 81 changer transitions 0/313 dead transitions. [2024-06-14 11:25:06,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 313 transitions, 4508 flow [2024-06-14 11:25:06,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:06,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:06,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-14 11:25:06,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048780487804878 [2024-06-14 11:25:06,342 INFO L175 Difference]: Start difference. First operand has 249 places, 296 transitions, 3854 flow. Second operand 10 states and 207 transitions. [2024-06-14 11:25:06,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 313 transitions, 4508 flow [2024-06-14 11:25:06,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 313 transitions, 4404 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:06,625 INFO L231 Difference]: Finished difference. Result has 253 places, 296 transitions, 3922 flow [2024-06-14 11:25:06,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3750, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3922, PETRI_PLACES=253, PETRI_TRANSITIONS=296} [2024-06-14 11:25:06,626 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-14 11:25:06,626 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 296 transitions, 3922 flow [2024-06-14 11:25:06,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:06,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:06,626 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-14 11:25:06,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:25:06,626 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-14 11:25:06,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:06,627 INFO L85 PathProgramCache]: Analyzing trace with hash 388021784, now seen corresponding path program 5 times [2024-06-14 11:25:06,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:06,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340640090] [2024-06-14 11:25:06,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:06,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:06,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:06,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-14 11:25:06,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:06,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340640090] [2024-06-14 11:25:06,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340640090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:06,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:06,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:06,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867601495] [2024-06-14 11:25:06,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:06,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:06,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:06,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:06,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:06,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:06,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 296 transitions, 3922 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:06,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:06,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:06,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:07,159 INFO L124 PetriNetUnfolderBase]: 1563/2628 cut-off events. [2024-06-14 11:25:07,159 INFO L125 PetriNetUnfolderBase]: For 109012/109012 co-relation queries the response was YES. [2024-06-14 11:25:07,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17542 conditions, 2628 events. 1563/2628 cut-off events. For 109012/109012 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 15149 event pairs, 321 based on Foata normal form. 1/2628 useless extension candidates. Maximal degree in co-relation 17423. Up to 2212 conditions per place. [2024-06-14 11:25:07,186 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 216 selfloop transitions, 101 changer transitions 0/323 dead transitions. [2024-06-14 11:25:07,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 323 transitions, 4911 flow [2024-06-14 11:25:07,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:07,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:07,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-14 11:25:07,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-14 11:25:07,187 INFO L175 Difference]: Start difference. First operand has 253 places, 296 transitions, 3922 flow. Second operand 9 states and 195 transitions. [2024-06-14 11:25:07,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 323 transitions, 4911 flow [2024-06-14 11:25:07,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 323 transitions, 4749 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 11:25:07,452 INFO L231 Difference]: Finished difference. Result has 253 places, 305 transitions, 4074 flow [2024-06-14 11:25:07,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3760, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4074, PETRI_PLACES=253, PETRI_TRANSITIONS=305} [2024-06-14 11:25:07,452 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-14 11:25:07,452 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 305 transitions, 4074 flow [2024-06-14 11:25:07,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:07,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:07,452 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-14 11:25:07,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:25:07,453 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-14 11:25:07,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:07,453 INFO L85 PathProgramCache]: Analyzing trace with hash 388016018, now seen corresponding path program 8 times [2024-06-14 11:25:07,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:07,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752124610] [2024-06-14 11:25:07,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:07,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:07,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:07,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:07,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:07,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752124610] [2024-06-14 11:25:07,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752124610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:07,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:07,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:07,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366505797] [2024-06-14 11:25:07,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:07,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:07,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:07,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:07,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:07,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:07,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 305 transitions, 4074 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:07,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:07,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:07,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:08,008 INFO L124 PetriNetUnfolderBase]: 1576/2650 cut-off events. [2024-06-14 11:25:08,009 INFO L125 PetriNetUnfolderBase]: For 114465/114465 co-relation queries the response was YES. [2024-06-14 11:25:08,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17864 conditions, 2650 events. 1576/2650 cut-off events. For 114465/114465 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 15309 event pairs, 321 based on Foata normal form. 1/2650 useless extension candidates. Maximal degree in co-relation 17744. Up to 2270 conditions per place. [2024-06-14 11:25:08,035 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 249 selfloop transitions, 71 changer transitions 0/326 dead transitions. [2024-06-14 11:25:08,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 326 transitions, 4952 flow [2024-06-14 11:25:08,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:08,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:08,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:25:08,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-14 11:25:08,036 INFO L175 Difference]: Start difference. First operand has 253 places, 305 transitions, 4074 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:25:08,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 326 transitions, 4952 flow [2024-06-14 11:25:08,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 326 transitions, 4826 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-14 11:25:08,307 INFO L231 Difference]: Finished difference. Result has 258 places, 311 transitions, 4228 flow [2024-06-14 11:25:08,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3948, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4228, PETRI_PLACES=258, PETRI_TRANSITIONS=311} [2024-06-14 11:25:08,308 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-14 11:25:08,308 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 311 transitions, 4228 flow [2024-06-14 11:25:08,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:08,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:08,308 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-14 11:25:08,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:25:08,308 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-14 11:25:08,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:08,308 INFO L85 PathProgramCache]: Analyzing trace with hash 388010624, now seen corresponding path program 6 times [2024-06-14 11:25:08,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:08,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074895494] [2024-06-14 11:25:08,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:08,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:08,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:08,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:08,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:08,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074895494] [2024-06-14 11:25:08,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074895494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:08,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:08,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:08,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828630192] [2024-06-14 11:25:08,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:08,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:08,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:08,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:08,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:08,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:08,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 311 transitions, 4228 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:08,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:08,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:08,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:08,869 INFO L124 PetriNetUnfolderBase]: 1573/2646 cut-off events. [2024-06-14 11:25:08,869 INFO L125 PetriNetUnfolderBase]: For 117051/117051 co-relation queries the response was YES. [2024-06-14 11:25:08,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17885 conditions, 2646 events. 1573/2646 cut-off events. For 117051/117051 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 15265 event pairs, 321 based on Foata normal form. 1/2646 useless extension candidates. Maximal degree in co-relation 17763. Up to 2227 conditions per place. [2024-06-14 11:25:08,895 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 221 selfloop transitions, 103 changer transitions 0/330 dead transitions. [2024-06-14 11:25:08,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 330 transitions, 5028 flow [2024-06-14 11:25:08,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:25:08,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:25:08,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 228 transitions. [2024-06-14 11:25:08,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5055432372505543 [2024-06-14 11:25:08,896 INFO L175 Difference]: Start difference. First operand has 258 places, 311 transitions, 4228 flow. Second operand 11 states and 228 transitions. [2024-06-14 11:25:08,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 330 transitions, 5028 flow [2024-06-14 11:25:09,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 330 transitions, 4852 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:09,179 INFO L231 Difference]: Finished difference. Result has 265 places, 311 transitions, 4264 flow [2024-06-14 11:25:09,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4052, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4264, PETRI_PLACES=265, PETRI_TRANSITIONS=311} [2024-06-14 11:25:09,180 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-14 11:25:09,180 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 311 transitions, 4264 flow [2024-06-14 11:25:09,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:09,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:09,180 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-14 11:25:09,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:25:09,181 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-14 11:25:09,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:09,181 INFO L85 PathProgramCache]: Analyzing trace with hash 388010438, now seen corresponding path program 9 times [2024-06-14 11:25:09,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:09,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677553660] [2024-06-14 11:25:09,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:09,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:09,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:09,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:09,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:09,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677553660] [2024-06-14 11:25:09,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677553660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:09,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:09,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:09,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339312577] [2024-06-14 11:25:09,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:09,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:09,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:09,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:09,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:09,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:09,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 311 transitions, 4264 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:09,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:09,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:09,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:09,705 INFO L124 PetriNetUnfolderBase]: 1570/2642 cut-off events. [2024-06-14 11:25:09,706 INFO L125 PetriNetUnfolderBase]: For 119219/119219 co-relation queries the response was YES. [2024-06-14 11:25:09,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17891 conditions, 2642 events. 1570/2642 cut-off events. For 119219/119219 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 15284 event pairs, 321 based on Foata normal form. 1/2642 useless extension candidates. Maximal degree in co-relation 17768. Up to 2263 conditions per place. [2024-06-14 11:25:09,732 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 248 selfloop transitions, 73 changer transitions 0/327 dead transitions. [2024-06-14 11:25:09,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 327 transitions, 4944 flow [2024-06-14 11:25:09,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:09,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:09,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-14 11:25:09,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 11:25:09,733 INFO L175 Difference]: Start difference. First operand has 265 places, 311 transitions, 4264 flow. Second operand 9 states and 189 transitions. [2024-06-14 11:25:09,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 327 transitions, 4944 flow [2024-06-14 11:25:10,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 327 transitions, 4677 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-14 11:25:10,068 INFO L231 Difference]: Finished difference. Result has 264 places, 311 transitions, 4149 flow [2024-06-14 11:25:10,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3997, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4149, PETRI_PLACES=264, PETRI_TRANSITIONS=311} [2024-06-14 11:25:10,069 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-14 11:25:10,069 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 311 transitions, 4149 flow [2024-06-14 11:25:10,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:10,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:10,069 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-14 11:25:10,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:25:10,070 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-14 11:25:10,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:10,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1412494998, now seen corresponding path program 4 times [2024-06-14 11:25:10,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:10,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545159136] [2024-06-14 11:25:10,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:10,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:10,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:10,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:10,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:10,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545159136] [2024-06-14 11:25:10,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545159136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:10,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:10,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:10,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392116744] [2024-06-14 11:25:10,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:10,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:10,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:10,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:10,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:10,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:10,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 311 transitions, 4149 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:10,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:10,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:10,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:10,612 INFO L124 PetriNetUnfolderBase]: 1599/2693 cut-off events. [2024-06-14 11:25:10,612 INFO L125 PetriNetUnfolderBase]: For 126841/126855 co-relation queries the response was YES. [2024-06-14 11:25:10,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18264 conditions, 2693 events. 1599/2693 cut-off events. For 126841/126855 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15618 event pairs, 331 based on Foata normal form. 15/2708 useless extension candidates. Maximal degree in co-relation 18140. Up to 2288 conditions per place. [2024-06-14 11:25:10,639 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 233 selfloop transitions, 100 changer transitions 0/339 dead transitions. [2024-06-14 11:25:10,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 339 transitions, 5142 flow [2024-06-14 11:25:10,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:10,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:10,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-14 11:25:10,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-14 11:25:10,640 INFO L175 Difference]: Start difference. First operand has 264 places, 311 transitions, 4149 flow. Second operand 8 states and 173 transitions. [2024-06-14 11:25:10,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 339 transitions, 5142 flow [2024-06-14 11:25:10,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 339 transitions, 4971 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:10,920 INFO L231 Difference]: Finished difference. Result has 265 places, 323 transitions, 4409 flow [2024-06-14 11:25:10,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3978, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4409, PETRI_PLACES=265, PETRI_TRANSITIONS=323} [2024-06-14 11:25:10,921 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-14 11:25:10,921 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 323 transitions, 4409 flow [2024-06-14 11:25:10,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:10,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:10,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-14 11:25:10,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:25:10,922 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-14 11:25:10,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:10,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1412494812, now seen corresponding path program 7 times [2024-06-14 11:25:10,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:10,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394312810] [2024-06-14 11:25:10,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:10,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:10,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:11,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-14 11:25:11,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:11,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394312810] [2024-06-14 11:25:11,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394312810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:11,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:11,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:11,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051758908] [2024-06-14 11:25:11,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:11,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:11,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:11,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:11,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:11,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:11,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 323 transitions, 4409 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:11,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:11,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:11,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:11,442 INFO L124 PetriNetUnfolderBase]: 1604/2700 cut-off events. [2024-06-14 11:25:11,442 INFO L125 PetriNetUnfolderBase]: For 131525/131535 co-relation queries the response was YES. [2024-06-14 11:25:11,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18509 conditions, 2700 events. 1604/2700 cut-off events. For 131525/131535 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 15682 event pairs, 352 based on Foata normal form. 11/2710 useless extension candidates. Maximal degree in co-relation 18383. Up to 2270 conditions per place. [2024-06-14 11:25:11,468 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 239 selfloop transitions, 92 changer transitions 0/337 dead transitions. [2024-06-14 11:25:11,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 337 transitions, 5254 flow [2024-06-14 11:25:11,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:25:11,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:25:11,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-14 11:25:11,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:25:11,469 INFO L175 Difference]: Start difference. First operand has 265 places, 323 transitions, 4409 flow. Second operand 6 states and 135 transitions. [2024-06-14 11:25:11,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 337 transitions, 5254 flow [2024-06-14 11:25:11,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 337 transitions, 5156 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:11,777 INFO L231 Difference]: Finished difference. Result has 267 places, 326 transitions, 4546 flow [2024-06-14 11:25:11,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4313, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4546, PETRI_PLACES=267, PETRI_TRANSITIONS=326} [2024-06-14 11:25:11,777 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-14 11:25:11,777 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 326 transitions, 4546 flow [2024-06-14 11:25:11,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:11,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:11,778 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-14 11:25:11,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:25:11,778 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-14 11:25:11,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:11,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1405137396, now seen corresponding path program 10 times [2024-06-14 11:25:11,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:11,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233183543] [2024-06-14 11:25:11,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:11,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:11,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:11,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:11,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:11,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233183543] [2024-06-14 11:25:11,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233183543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:11,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:11,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:11,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939739958] [2024-06-14 11:25:11,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:11,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:11,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:11,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:11,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:11,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:11,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 326 transitions, 4546 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:11,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:11,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:11,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:12,298 INFO L124 PetriNetUnfolderBase]: 1601/2692 cut-off events. [2024-06-14 11:25:12,298 INFO L125 PetriNetUnfolderBase]: For 127493/127493 co-relation queries the response was YES. [2024-06-14 11:25:12,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18585 conditions, 2692 events. 1601/2692 cut-off events. For 127493/127493 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 15574 event pairs, 321 based on Foata normal form. 1/2692 useless extension candidates. Maximal degree in co-relation 18458. Up to 2220 conditions per place. [2024-06-14 11:25:12,324 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 240 selfloop transitions, 100 changer transitions 0/346 dead transitions. [2024-06-14 11:25:12,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 346 transitions, 5390 flow [2024-06-14 11:25:12,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:25:12,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:25:12,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:25:12,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-14 11:25:12,325 INFO L175 Difference]: Start difference. First operand has 267 places, 326 transitions, 4546 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:25:12,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 346 transitions, 5390 flow [2024-06-14 11:25:12,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 346 transitions, 5210 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-14 11:25:12,629 INFO L231 Difference]: Finished difference. Result has 270 places, 326 transitions, 4583 flow [2024-06-14 11:25:12,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4366, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4583, PETRI_PLACES=270, PETRI_TRANSITIONS=326} [2024-06-14 11:25:12,629 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-14 11:25:12,629 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 326 transitions, 4583 flow [2024-06-14 11:25:12,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:12,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:12,630 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-14 11:25:12,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:25:12,630 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-14 11:25:12,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:12,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1160000316, now seen corresponding path program 11 times [2024-06-14 11:25:12,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:12,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117893848] [2024-06-14 11:25:12,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:12,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:12,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:12,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:12,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:12,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117893848] [2024-06-14 11:25:12,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117893848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:12,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:12,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:12,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615518655] [2024-06-14 11:25:12,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:12,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:12,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:12,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:12,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:12,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:12,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 326 transitions, 4583 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:12,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:12,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:12,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:13,199 INFO L124 PetriNetUnfolderBase]: 1598/2688 cut-off events. [2024-06-14 11:25:13,200 INFO L125 PetriNetUnfolderBase]: For 130166/130166 co-relation queries the response was YES. [2024-06-14 11:25:13,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18618 conditions, 2688 events. 1598/2688 cut-off events. For 130166/130166 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 15539 event pairs, 321 based on Foata normal form. 1/2688 useless extension candidates. Maximal degree in co-relation 18490. Up to 2217 conditions per place. [2024-06-14 11:25:13,226 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 241 selfloop transitions, 106 changer transitions 0/353 dead transitions. [2024-06-14 11:25:13,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 353 transitions, 5345 flow [2024-06-14 11:25:13,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:13,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:13,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:25:13,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-14 11:25:13,227 INFO L175 Difference]: Start difference. First operand has 270 places, 326 transitions, 4583 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:25:13,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 353 transitions, 5345 flow [2024-06-14 11:25:13,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 353 transitions, 5042 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:13,541 INFO L231 Difference]: Finished difference. Result has 271 places, 326 transitions, 4510 flow [2024-06-14 11:25:13,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4280, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4510, PETRI_PLACES=271, PETRI_TRANSITIONS=326} [2024-06-14 11:25:13,542 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-14 11:25:13,542 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 326 transitions, 4510 flow [2024-06-14 11:25:13,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:13,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:13,542 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-14 11:25:13,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:25:13,543 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-14 11:25:13,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:13,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1160000130, now seen corresponding path program 8 times [2024-06-14 11:25:13,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:13,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546529460] [2024-06-14 11:25:13,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:13,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:13,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:13,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:13,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:13,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546529460] [2024-06-14 11:25:13,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546529460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:13,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:13,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:13,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794261048] [2024-06-14 11:25:13,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:13,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:13,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:13,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:13,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:13,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:13,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 326 transitions, 4510 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:13,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:13,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:13,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:14,110 INFO L124 PetriNetUnfolderBase]: 1603/2697 cut-off events. [2024-06-14 11:25:14,110 INFO L125 PetriNetUnfolderBase]: For 125830/125830 co-relation queries the response was YES. [2024-06-14 11:25:14,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18563 conditions, 2697 events. 1603/2697 cut-off events. For 125830/125830 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 15593 event pairs, 321 based on Foata normal form. 1/2697 useless extension candidates. Maximal degree in co-relation 18435. Up to 2268 conditions per place. [2024-06-14 11:25:14,134 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 232 selfloop transitions, 111 changer transitions 0/349 dead transitions. [2024-06-14 11:25:14,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 349 transitions, 5404 flow [2024-06-14 11:25:14,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:14,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:14,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 11:25:14,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-14 11:25:14,136 INFO L175 Difference]: Start difference. First operand has 271 places, 326 transitions, 4510 flow. Second operand 9 states and 194 transitions. [2024-06-14 11:25:14,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 349 transitions, 5404 flow [2024-06-14 11:25:14,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 349 transitions, 5172 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 11:25:14,408 INFO L231 Difference]: Finished difference. Result has 271 places, 329 transitions, 4566 flow [2024-06-14 11:25:14,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4284, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4566, PETRI_PLACES=271, PETRI_TRANSITIONS=329} [2024-06-14 11:25:14,408 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-14 11:25:14,408 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 329 transitions, 4566 flow [2024-06-14 11:25:14,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:14,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:14,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-14 11:25:14,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:25:14,409 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-14 11:25:14,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:14,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1159988970, now seen corresponding path program 9 times [2024-06-14 11:25:14,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:14,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176279120] [2024-06-14 11:25:14,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:14,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:14,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:14,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:14,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:14,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176279120] [2024-06-14 11:25:14,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176279120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:14,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:14,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:14,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808427279] [2024-06-14 11:25:14,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:14,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:14,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:14,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:14,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:14,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:14,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 329 transitions, 4566 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:14,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:14,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:14,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:14,935 INFO L124 PetriNetUnfolderBase]: 1600/2693 cut-off events. [2024-06-14 11:25:14,935 INFO L125 PetriNetUnfolderBase]: For 116761/116761 co-relation queries the response was YES. [2024-06-14 11:25:14,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18327 conditions, 2693 events. 1600/2693 cut-off events. For 116761/116761 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 15572 event pairs, 321 based on Foata normal form. 1/2693 useless extension candidates. Maximal degree in co-relation 18200. Up to 2265 conditions per place. [2024-06-14 11:25:14,961 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 234 selfloop transitions, 104 changer transitions 0/344 dead transitions. [2024-06-14 11:25:14,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 344 transitions, 5278 flow [2024-06-14 11:25:14,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:14,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:14,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:25:14,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-14 11:25:14,962 INFO L175 Difference]: Start difference. First operand has 271 places, 329 transitions, 4566 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:25:14,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 344 transitions, 5278 flow [2024-06-14 11:25:15,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 344 transitions, 5004 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-14 11:25:15,242 INFO L231 Difference]: Finished difference. Result has 270 places, 329 transitions, 4512 flow [2024-06-14 11:25:15,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4292, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4512, PETRI_PLACES=270, PETRI_TRANSITIONS=329} [2024-06-14 11:25:15,242 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-14 11:25:15,243 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 329 transitions, 4512 flow [2024-06-14 11:25:15,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:15,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:15,243 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-14 11:25:15,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:25:15,243 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-14 11:25:15,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:15,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1753898698, now seen corresponding path program 5 times [2024-06-14 11:25:15,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:15,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752812059] [2024-06-14 11:25:15,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:15,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:15,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:15,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-14 11:25:15,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:15,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752812059] [2024-06-14 11:25:15,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752812059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:15,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:15,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:15,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141994904] [2024-06-14 11:25:15,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:15,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:15,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:15,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:15,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:15,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:15,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 329 transitions, 4512 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:15,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:15,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:15,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:15,805 INFO L124 PetriNetUnfolderBase]: 1605/2705 cut-off events. [2024-06-14 11:25:15,806 INFO L125 PetriNetUnfolderBase]: For 113061/113067 co-relation queries the response was YES. [2024-06-14 11:25:15,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18241 conditions, 2705 events. 1605/2705 cut-off events. For 113061/113067 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 15743 event pairs, 313 based on Foata normal form. 7/2712 useless extension candidates. Maximal degree in co-relation 18116. Up to 2296 conditions per place. [2024-06-14 11:25:15,832 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 238 selfloop transitions, 107 changer transitions 0/351 dead transitions. [2024-06-14 11:25:15,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 351 transitions, 5396 flow [2024-06-14 11:25:15,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:15,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:15,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-14 11:25:15,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:25:15,833 INFO L175 Difference]: Start difference. First operand has 270 places, 329 transitions, 4512 flow. Second operand 8 states and 176 transitions. [2024-06-14 11:25:15,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 351 transitions, 5396 flow [2024-06-14 11:25:16,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 351 transitions, 5118 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:25:16,100 INFO L231 Difference]: Finished difference. Result has 269 places, 332 transitions, 4508 flow [2024-06-14 11:25:16,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4236, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4508, PETRI_PLACES=269, PETRI_TRANSITIONS=332} [2024-06-14 11:25:16,100 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-14 11:25:16,100 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 332 transitions, 4508 flow [2024-06-14 11:25:16,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:16,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:16,100 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-14 11:25:16,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:25:16,100 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-14 11:25:16,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:16,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1405143348, now seen corresponding path program 6 times [2024-06-14 11:25:16,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:16,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236337486] [2024-06-14 11:25:16,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:16,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:16,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:16,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:16,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:16,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236337486] [2024-06-14 11:25:16,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236337486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:16,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:16,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:16,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405449430] [2024-06-14 11:25:16,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:16,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:16,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:16,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:16,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:16,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:16,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 332 transitions, 4508 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:16,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:16,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:16,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:16,690 INFO L124 PetriNetUnfolderBase]: 1602/2701 cut-off events. [2024-06-14 11:25:16,690 INFO L125 PetriNetUnfolderBase]: For 111418/111424 co-relation queries the response was YES. [2024-06-14 11:25:16,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18161 conditions, 2701 events. 1602/2701 cut-off events. For 111418/111424 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 15718 event pairs, 313 based on Foata normal form. 7/2708 useless extension candidates. Maximal degree in co-relation 18036. Up to 2293 conditions per place. [2024-06-14 11:25:16,716 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 239 selfloop transitions, 107 changer transitions 0/352 dead transitions. [2024-06-14 11:25:16,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 352 transitions, 5248 flow [2024-06-14 11:25:16,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:16,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:16,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-14 11:25:16,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5146341463414634 [2024-06-14 11:25:16,717 INFO L175 Difference]: Start difference. First operand has 269 places, 332 transitions, 4508 flow. Second operand 10 states and 211 transitions. [2024-06-14 11:25:16,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 352 transitions, 5248 flow [2024-06-14 11:25:16,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 352 transitions, 5058 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:16,968 INFO L231 Difference]: Finished difference. Result has 272 places, 332 transitions, 4552 flow [2024-06-14 11:25:16,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4318, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4552, PETRI_PLACES=272, PETRI_TRANSITIONS=332} [2024-06-14 11:25:16,968 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-14 11:25:16,968 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 332 transitions, 4552 flow [2024-06-14 11:25:16,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:16,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:16,968 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-14 11:25:16,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:25:16,969 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-14 11:25:16,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:16,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1282336186, now seen corresponding path program 7 times [2024-06-14 11:25:16,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:16,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916890069] [2024-06-14 11:25:16,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:16,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:16,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:17,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:17,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:17,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916890069] [2024-06-14 11:25:17,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916890069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:17,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:17,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:17,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509240932] [2024-06-14 11:25:17,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:17,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:17,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:17,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:17,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:17,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:17,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 332 transitions, 4552 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:17,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:17,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:17,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:17,468 INFO L124 PetriNetUnfolderBase]: 1607/2708 cut-off events. [2024-06-14 11:25:17,468 INFO L125 PetriNetUnfolderBase]: For 108417/108423 co-relation queries the response was YES. [2024-06-14 11:25:17,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18177 conditions, 2708 events. 1607/2708 cut-off events. For 108417/108423 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 15753 event pairs, 316 based on Foata normal form. 7/2715 useless extension candidates. Maximal degree in co-relation 18053. Up to 2225 conditions per place. [2024-06-14 11:25:17,494 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 225 selfloop transitions, 126 changer transitions 0/357 dead transitions. [2024-06-14 11:25:17,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 357 transitions, 5498 flow [2024-06-14 11:25:17,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:17,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:17,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:25:17,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-14 11:25:17,495 INFO L175 Difference]: Start difference. First operand has 272 places, 332 transitions, 4552 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:25:17,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 357 transitions, 5498 flow [2024-06-14 11:25:17,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 357 transitions, 5191 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-14 11:25:17,729 INFO L231 Difference]: Finished difference. Result has 268 places, 338 transitions, 4605 flow [2024-06-14 11:25:17,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4249, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4605, PETRI_PLACES=268, PETRI_TRANSITIONS=338} [2024-06-14 11:25:17,730 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-14 11:25:17,730 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 338 transitions, 4605 flow [2024-06-14 11:25:17,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:17,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:17,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:17,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:25:17,730 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-14 11:25:17,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:17,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1125452868, now seen corresponding path program 8 times [2024-06-14 11:25:17,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:17,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741940585] [2024-06-14 11:25:17,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:17,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:17,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:17,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:17,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:17,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741940585] [2024-06-14 11:25:17,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741940585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:17,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:17,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:17,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247895751] [2024-06-14 11:25:17,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:17,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:17,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:17,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:17,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:17,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:17,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 338 transitions, 4605 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:17,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:17,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:17,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:18,303 INFO L124 PetriNetUnfolderBase]: 1612/2721 cut-off events. [2024-06-14 11:25:18,303 INFO L125 PetriNetUnfolderBase]: For 106482/106488 co-relation queries the response was YES. [2024-06-14 11:25:18,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18353 conditions, 2721 events. 1612/2721 cut-off events. For 106482/106488 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 15913 event pairs, 315 based on Foata normal form. 7/2728 useless extension candidates. Maximal degree in co-relation 18230. Up to 2396 conditions per place. [2024-06-14 11:25:18,327 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 305 selfloop transitions, 45 changer transitions 0/356 dead transitions. [2024-06-14 11:25:18,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 356 transitions, 5381 flow [2024-06-14 11:25:18,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:18,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:18,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-14 11:25:18,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 11:25:18,328 INFO L175 Difference]: Start difference. First operand has 268 places, 338 transitions, 4605 flow. Second operand 8 states and 168 transitions. [2024-06-14 11:25:18,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 356 transitions, 5381 flow [2024-06-14 11:25:18,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 356 transitions, 5241 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:18,563 INFO L231 Difference]: Finished difference. Result has 272 places, 341 transitions, 4607 flow [2024-06-14 11:25:18,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4465, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4607, PETRI_PLACES=272, PETRI_TRANSITIONS=341} [2024-06-14 11:25:18,564 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-14 11:25:18,564 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 341 transitions, 4607 flow [2024-06-14 11:25:18,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:18,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:18,564 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-14 11:25:18,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:25:18,564 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-14 11:25:18,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:18,565 INFO L85 PathProgramCache]: Analyzing trace with hash -2003277212, now seen corresponding path program 9 times [2024-06-14 11:25:18,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:18,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014449354] [2024-06-14 11:25:18,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:18,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:18,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:18,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:18,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:18,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014449354] [2024-06-14 11:25:18,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014449354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:18,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:18,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:18,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343662379] [2024-06-14 11:25:18,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:18,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:18,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:18,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:18,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:18,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:18,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 341 transitions, 4607 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:18,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:18,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:18,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:19,118 INFO L124 PetriNetUnfolderBase]: 1625/2737 cut-off events. [2024-06-14 11:25:19,118 INFO L125 PetriNetUnfolderBase]: For 109705/109711 co-relation queries the response was YES. [2024-06-14 11:25:19,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18438 conditions, 2737 events. 1625/2737 cut-off events. For 109705/109711 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 15967 event pairs, 316 based on Foata normal form. 7/2744 useless extension candidates. Maximal degree in co-relation 18313. Up to 2346 conditions per place. [2024-06-14 11:25:19,145 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 263 selfloop transitions, 94 changer transitions 0/363 dead transitions. [2024-06-14 11:25:19,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 363 transitions, 5553 flow [2024-06-14 11:25:19,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:19,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:19,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:25:19,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-14 11:25:19,145 INFO L175 Difference]: Start difference. First operand has 272 places, 341 transitions, 4607 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:25:19,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 363 transitions, 5553 flow [2024-06-14 11:25:19,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 363 transitions, 5419 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:19,405 INFO L231 Difference]: Finished difference. Result has 273 places, 347 transitions, 4761 flow [2024-06-14 11:25:19,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4473, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4761, PETRI_PLACES=273, PETRI_TRANSITIONS=347} [2024-06-14 11:25:19,405 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-14 11:25:19,405 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 347 transitions, 4761 flow [2024-06-14 11:25:19,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:19,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:19,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:19,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:25:19,406 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-14 11:25:19,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:19,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1130993808, now seen corresponding path program 10 times [2024-06-14 11:25:19,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:19,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113960815] [2024-06-14 11:25:19,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:19,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:19,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:19,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-14 11:25:19,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:19,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113960815] [2024-06-14 11:25:19,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113960815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:19,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:19,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:19,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101037936] [2024-06-14 11:25:19,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:19,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:19,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:19,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:19,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:19,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:19,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 347 transitions, 4761 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:19,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:19,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:19,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:19,972 INFO L124 PetriNetUnfolderBase]: 1630/2746 cut-off events. [2024-06-14 11:25:19,972 INFO L125 PetriNetUnfolderBase]: For 113526/113532 co-relation queries the response was YES. [2024-06-14 11:25:19,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18633 conditions, 2746 events. 1630/2746 cut-off events. For 113526/113532 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 16036 event pairs, 316 based on Foata normal form. 7/2753 useless extension candidates. Maximal degree in co-relation 18508. Up to 2352 conditions per place. [2024-06-14 11:25:20,000 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 261 selfloop transitions, 102 changer transitions 0/369 dead transitions. [2024-06-14 11:25:20,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 369 transitions, 5689 flow [2024-06-14 11:25:20,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:25:20,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:25:20,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-06-14 11:25:20,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49667405764966743 [2024-06-14 11:25:20,001 INFO L175 Difference]: Start difference. First operand has 273 places, 347 transitions, 4761 flow. Second operand 11 states and 224 transitions. [2024-06-14 11:25:20,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 369 transitions, 5689 flow [2024-06-14 11:25:20,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 369 transitions, 5565 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:20,314 INFO L231 Difference]: Finished difference. Result has 280 places, 350 transitions, 4897 flow [2024-06-14 11:25:20,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4639, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4897, PETRI_PLACES=280, PETRI_TRANSITIONS=350} [2024-06-14 11:25:20,315 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-14 11:25:20,315 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 350 transitions, 4897 flow [2024-06-14 11:25:20,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:20,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:20,315 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-14 11:25:20,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:25:20,316 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-14 11:25:20,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:20,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1130993622, now seen corresponding path program 10 times [2024-06-14 11:25:20,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:20,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973582927] [2024-06-14 11:25:20,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:20,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:20,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:20,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-14 11:25:20,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:20,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973582927] [2024-06-14 11:25:20,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973582927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:20,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:20,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:20,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921491241] [2024-06-14 11:25:20,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:20,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:20,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:20,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:20,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:20,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:20,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 350 transitions, 4897 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:20,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:20,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:20,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:20,822 INFO L124 PetriNetUnfolderBase]: 1635/2752 cut-off events. [2024-06-14 11:25:20,822 INFO L125 PetriNetUnfolderBase]: For 117297/117297 co-relation queries the response was YES. [2024-06-14 11:25:20,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18934 conditions, 2752 events. 1635/2752 cut-off events. For 117297/117297 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 16031 event pairs, 326 based on Foata normal form. 1/2752 useless extension candidates. Maximal degree in co-relation 18807. Up to 2283 conditions per place. [2024-06-14 11:25:20,849 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 252 selfloop transitions, 114 changer transitions 0/372 dead transitions. [2024-06-14 11:25:20,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 372 transitions, 5893 flow [2024-06-14 11:25:20,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:20,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:20,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-14 11:25:20,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-14 11:25:20,850 INFO L175 Difference]: Start difference. First operand has 280 places, 350 transitions, 4897 flow. Second operand 8 states and 175 transitions. [2024-06-14 11:25:20,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 372 transitions, 5893 flow [2024-06-14 11:25:21,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 372 transitions, 5653 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:21,126 INFO L231 Difference]: Finished difference. Result has 280 places, 356 transitions, 5013 flow [2024-06-14 11:25:21,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4657, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5013, PETRI_PLACES=280, PETRI_TRANSITIONS=356} [2024-06-14 11:25:21,126 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-14 11:25:21,126 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 356 transitions, 5013 flow [2024-06-14 11:25:21,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:21,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:21,126 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-14 11:25:21,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:25:21,126 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-14 11:25:21,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:21,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1997914832, now seen corresponding path program 11 times [2024-06-14 11:25:21,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:21,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494631116] [2024-06-14 11:25:21,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:21,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:21,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:21,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:21,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:21,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494631116] [2024-06-14 11:25:21,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494631116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:21,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:21,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:21,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267011779] [2024-06-14 11:25:21,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:21,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:21,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:21,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:21,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:21,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:21,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 356 transitions, 5013 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:21,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:21,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:21,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:21,664 INFO L124 PetriNetUnfolderBase]: 1632/2749 cut-off events. [2024-06-14 11:25:21,665 INFO L125 PetriNetUnfolderBase]: For 120495/120501 co-relation queries the response was YES. [2024-06-14 11:25:21,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19095 conditions, 2749 events. 1632/2749 cut-off events. For 120495/120501 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 16062 event pairs, 316 based on Foata normal form. 7/2756 useless extension candidates. Maximal degree in co-relation 18967. Up to 2356 conditions per place. [2024-06-14 11:25:21,692 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 267 selfloop transitions, 100 changer transitions 0/373 dead transitions. [2024-06-14 11:25:21,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 373 transitions, 5787 flow [2024-06-14 11:25:21,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:21,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:21,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-14 11:25:21,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048780487804878 [2024-06-14 11:25:21,693 INFO L175 Difference]: Start difference. First operand has 280 places, 356 transitions, 5013 flow. Second operand 10 states and 207 transitions. [2024-06-14 11:25:21,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 373 transitions, 5787 flow [2024-06-14 11:25:21,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 373 transitions, 5647 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:21,989 INFO L231 Difference]: Finished difference. Result has 286 places, 356 transitions, 5079 flow [2024-06-14 11:25:21,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4873, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5079, PETRI_PLACES=286, PETRI_TRANSITIONS=356} [2024-06-14 11:25:21,990 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-14 11:25:21,990 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 356 transitions, 5079 flow [2024-06-14 11:25:21,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:21,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:21,990 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-14 11:25:21,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:25:21,990 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-14 11:25:21,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:21,990 INFO L85 PathProgramCache]: Analyzing trace with hash 492375144, now seen corresponding path program 12 times [2024-06-14 11:25:21,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:21,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927546876] [2024-06-14 11:25:21,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:21,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:21,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:22,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:22,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:22,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927546876] [2024-06-14 11:25:22,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927546876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:22,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:22,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:22,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977169910] [2024-06-14 11:25:22,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:22,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:22,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:22,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:22,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:22,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:22,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 356 transitions, 5079 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:22,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:22,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:22,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:22,661 INFO L124 PetriNetUnfolderBase]: 1629/2745 cut-off events. [2024-06-14 11:25:22,661 INFO L125 PetriNetUnfolderBase]: For 121237/121243 co-relation queries the response was YES. [2024-06-14 11:25:22,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19037 conditions, 2745 events. 1629/2745 cut-off events. For 121237/121243 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 16041 event pairs, 313 based on Foata normal form. 7/2752 useless extension candidates. Maximal degree in co-relation 18907. Up to 2374 conditions per place. [2024-06-14 11:25:22,694 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 308 selfloop transitions, 62 changer transitions 0/376 dead transitions. [2024-06-14 11:25:22,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 376 transitions, 5869 flow [2024-06-14 11:25:22,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:22,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:22,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 11:25:22,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-14 11:25:22,695 INFO L175 Difference]: Start difference. First operand has 286 places, 356 transitions, 5079 flow. Second operand 7 states and 158 transitions. [2024-06-14 11:25:22,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 376 transitions, 5869 flow [2024-06-14 11:25:23,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 376 transitions, 5627 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 11:25:23,061 INFO L231 Difference]: Finished difference. Result has 283 places, 356 transitions, 4971 flow [2024-06-14 11:25:23,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4837, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4971, PETRI_PLACES=283, PETRI_TRANSITIONS=356} [2024-06-14 11:25:23,062 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-14 11:25:23,062 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 356 transitions, 4971 flow [2024-06-14 11:25:23,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:23,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:23,062 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-14 11:25:23,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:25:23,062 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-14 11:25:23,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:23,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1204219214, now seen corresponding path program 11 times [2024-06-14 11:25:23,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:23,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961787598] [2024-06-14 11:25:23,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:23,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:23,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:23,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:23,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:23,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961787598] [2024-06-14 11:25:23,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961787598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:23,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:23,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:23,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924765014] [2024-06-14 11:25:23,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:23,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:23,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:23,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:23,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:23,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:23,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 356 transitions, 4971 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:23,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:23,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:23,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:23,626 INFO L124 PetriNetUnfolderBase]: 1634/2749 cut-off events. [2024-06-14 11:25:23,626 INFO L125 PetriNetUnfolderBase]: For 124825/124825 co-relation queries the response was YES. [2024-06-14 11:25:23,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19098 conditions, 2749 events. 1634/2749 cut-off events. For 124825/124825 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 16030 event pairs, 321 based on Foata normal form. 1/2749 useless extension candidates. Maximal degree in co-relation 18967. Up to 2448 conditions per place. [2024-06-14 11:25:23,656 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 335 selfloop transitions, 29 changer transitions 0/370 dead transitions. [2024-06-14 11:25:23,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 370 transitions, 5789 flow [2024-06-14 11:25:23,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:23,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:23,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-14 11:25:23,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 11:25:23,657 INFO L175 Difference]: Start difference. First operand has 283 places, 356 transitions, 4971 flow. Second operand 7 states and 147 transitions. [2024-06-14 11:25:23,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 370 transitions, 5789 flow [2024-06-14 11:25:24,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 370 transitions, 5471 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:24,026 INFO L231 Difference]: Finished difference. Result has 282 places, 359 transitions, 4787 flow [2024-06-14 11:25:24,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4653, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4787, PETRI_PLACES=282, PETRI_TRANSITIONS=359} [2024-06-14 11:25:24,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-14 11:25:24,026 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 359 transitions, 4787 flow [2024-06-14 11:25:24,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:24,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:24,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-14 11:25:24,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:25:24,027 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-14 11:25:24,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:24,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1205987680, now seen corresponding path program 13 times [2024-06-14 11:25:24,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:24,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310995669] [2024-06-14 11:25:24,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:24,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:24,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:24,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:24,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:24,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310995669] [2024-06-14 11:25:24,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310995669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:24,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:24,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:24,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649530340] [2024-06-14 11:25:24,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:24,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:24,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:24,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:24,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:24,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:24,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 359 transitions, 4787 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:24,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:24,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:24,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:24,605 INFO L124 PetriNetUnfolderBase]: 1655/2789 cut-off events. [2024-06-14 11:25:24,605 INFO L125 PetriNetUnfolderBase]: For 127650/127656 co-relation queries the response was YES. [2024-06-14 11:25:24,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19078 conditions, 2789 events. 1655/2789 cut-off events. For 127650/127656 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 16363 event pairs, 318 based on Foata normal form. 7/2796 useless extension candidates. Maximal degree in co-relation 18948. Up to 2303 conditions per place. [2024-06-14 11:25:24,636 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 237 selfloop transitions, 147 changer transitions 0/390 dead transitions. [2024-06-14 11:25:24,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 390 transitions, 6105 flow [2024-06-14 11:25:24,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:24,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:24,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-14 11:25:24,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-14 11:25:24,637 INFO L175 Difference]: Start difference. First operand has 282 places, 359 transitions, 4787 flow. Second operand 9 states and 197 transitions. [2024-06-14 11:25:24,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 390 transitions, 6105 flow [2024-06-14 11:25:24,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 390 transitions, 5913 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:24,980 INFO L231 Difference]: Finished difference. Result has 283 places, 368 transitions, 5049 flow [2024-06-14 11:25:24,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4595, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5049, PETRI_PLACES=283, PETRI_TRANSITIONS=368} [2024-06-14 11:25:24,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-14 11:25:24,981 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 368 transitions, 5049 flow [2024-06-14 11:25:24,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:24,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:24,981 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-14 11:25:24,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:25:24,981 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-14 11:25:24,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:24,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1205750530, now seen corresponding path program 14 times [2024-06-14 11:25:24,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:24,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025477992] [2024-06-14 11:25:24,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:24,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:24,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:25,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:25,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:25,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025477992] [2024-06-14 11:25:25,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025477992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:25,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:25,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:25,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807787024] [2024-06-14 11:25:25,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:25,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:25,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:25,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:25,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:25,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:25,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 368 transitions, 5049 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:25,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:25,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:25,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:25,589 INFO L124 PetriNetUnfolderBase]: 1652/2781 cut-off events. [2024-06-14 11:25:25,589 INFO L125 PetriNetUnfolderBase]: For 129851/129857 co-relation queries the response was YES. [2024-06-14 11:25:25,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19214 conditions, 2781 events. 1652/2781 cut-off events. For 129851/129857 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 16287 event pairs, 316 based on Foata normal form. 7/2788 useless extension candidates. Maximal degree in co-relation 19085. Up to 2300 conditions per place. [2024-06-14 11:25:25,620 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 233 selfloop transitions, 151 changer transitions 0/390 dead transitions. [2024-06-14 11:25:25,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 390 transitions, 6105 flow [2024-06-14 11:25:25,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:25,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:25,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-14 11:25:25,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170731707317073 [2024-06-14 11:25:25,621 INFO L175 Difference]: Start difference. First operand has 283 places, 368 transitions, 5049 flow. Second operand 10 states and 212 transitions. [2024-06-14 11:25:25,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 390 transitions, 6105 flow [2024-06-14 11:25:25,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 390 transitions, 5753 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:25,981 INFO L231 Difference]: Finished difference. Result has 287 places, 368 transitions, 5013 flow [2024-06-14 11:25:25,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4701, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5013, PETRI_PLACES=287, PETRI_TRANSITIONS=368} [2024-06-14 11:25:25,982 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-14 11:25:25,982 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 368 transitions, 5013 flow [2024-06-14 11:25:25,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:25,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:25,982 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-14 11:25:25,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:25:25,982 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-14 11:25:25,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:25,983 INFO L85 PathProgramCache]: Analyzing trace with hash -343556096, now seen corresponding path program 12 times [2024-06-14 11:25:25,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:25,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351955827] [2024-06-14 11:25:25,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:25,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:25,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:26,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:26,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:26,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351955827] [2024-06-14 11:25:26,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351955827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:26,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:26,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:26,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728378772] [2024-06-14 11:25:26,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:26,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:26,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:26,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:26,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:26,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:26,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 368 transitions, 5013 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:26,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:26,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:26,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:26,540 INFO L124 PetriNetUnfolderBase]: 1657/2795 cut-off events. [2024-06-14 11:25:26,540 INFO L125 PetriNetUnfolderBase]: For 132531/132539 co-relation queries the response was YES. [2024-06-14 11:25:26,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19260 conditions, 2795 events. 1657/2795 cut-off events. For 132531/132539 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 16451 event pairs, 354 based on Foata normal form. 9/2803 useless extension candidates. Maximal degree in co-relation 19131. Up to 2312 conditions per place. [2024-06-14 11:25:26,573 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 260 selfloop transitions, 117 changer transitions 0/383 dead transitions. [2024-06-14 11:25:26,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 383 transitions, 5983 flow [2024-06-14 11:25:26,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:26,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:26,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-14 11:25:26,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-14 11:25:26,574 INFO L175 Difference]: Start difference. First operand has 287 places, 368 transitions, 5013 flow. Second operand 7 states and 153 transitions. [2024-06-14 11:25:26,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 383 transitions, 5983 flow [2024-06-14 11:25:26,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 383 transitions, 5651 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 11:25:26,998 INFO L231 Difference]: Finished difference. Result has 285 places, 371 transitions, 4993 flow [2024-06-14 11:25:26,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4683, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4993, PETRI_PLACES=285, PETRI_TRANSITIONS=371} [2024-06-14 11:25:26,999 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-14 11:25:26,999 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 371 transitions, 4993 flow [2024-06-14 11:25:26,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:26,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:26,999 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-14 11:25:26,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:25:27,000 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-14 11:25:27,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:27,000 INFO L85 PathProgramCache]: Analyzing trace with hash -343555910, now seen corresponding path program 15 times [2024-06-14 11:25:27,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:27,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712273097] [2024-06-14 11:25:27,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:27,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:27,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:27,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:27,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:27,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712273097] [2024-06-14 11:25:27,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712273097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:27,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:27,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:27,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101409396] [2024-06-14 11:25:27,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:27,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:27,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:27,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:27,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:27,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:27,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 371 transitions, 4993 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:27,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:27,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:27,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:27,594 INFO L124 PetriNetUnfolderBase]: 1662/2804 cut-off events. [2024-06-14 11:25:27,594 INFO L125 PetriNetUnfolderBase]: For 131760/131774 co-relation queries the response was YES. [2024-06-14 11:25:27,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19205 conditions, 2804 events. 1662/2804 cut-off events. For 131760/131774 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 16524 event pairs, 333 based on Foata normal form. 15/2819 useless extension candidates. Maximal degree in co-relation 19076. Up to 2313 conditions per place. [2024-06-14 11:25:27,625 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 233 selfloop transitions, 153 changer transitions 0/392 dead transitions. [2024-06-14 11:25:27,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 392 transitions, 5975 flow [2024-06-14 11:25:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:27,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:27,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-14 11:25:27,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5024390243902439 [2024-06-14 11:25:27,626 INFO L175 Difference]: Start difference. First operand has 285 places, 371 transitions, 4993 flow. Second operand 10 states and 206 transitions. [2024-06-14 11:25:27,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 392 transitions, 5975 flow [2024-06-14 11:25:28,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 392 transitions, 5613 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-14 11:25:28,036 INFO L231 Difference]: Finished difference. Result has 290 places, 374 transitions, 4993 flow [2024-06-14 11:25:28,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4631, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4993, PETRI_PLACES=290, PETRI_TRANSITIONS=374} [2024-06-14 11:25:28,036 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-14 11:25:28,036 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 374 transitions, 4993 flow [2024-06-14 11:25:28,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:28,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:28,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:28,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:25:28,037 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-14 11:25:28,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:28,037 INFO L85 PathProgramCache]: Analyzing trace with hash 497915898, now seen corresponding path program 13 times [2024-06-14 11:25:28,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:28,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817300917] [2024-06-14 11:25:28,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:28,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:28,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:28,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:28,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:28,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817300917] [2024-06-14 11:25:28,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817300917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:28,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:28,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:28,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225132830] [2024-06-14 11:25:28,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:28,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:28,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:28,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:28,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:28,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:28,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 374 transitions, 4993 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:28,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:28,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:28,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:28,602 INFO L124 PetriNetUnfolderBase]: 1667/2809 cut-off events. [2024-06-14 11:25:28,602 INFO L125 PetriNetUnfolderBase]: For 133438/133438 co-relation queries the response was YES. [2024-06-14 11:25:28,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19163 conditions, 2809 events. 1667/2809 cut-off events. For 133438/133438 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 16529 event pairs, 328 based on Foata normal form. 1/2809 useless extension candidates. Maximal degree in co-relation 19034. Up to 2325 conditions per place. [2024-06-14 11:25:28,634 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 261 selfloop transitions, 125 changer transitions 0/392 dead transitions. [2024-06-14 11:25:28,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 392 transitions, 5976 flow [2024-06-14 11:25:28,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:28,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:28,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:25:28,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-14 11:25:28,635 INFO L175 Difference]: Start difference. First operand has 290 places, 374 transitions, 4993 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:25:28,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 392 transitions, 5976 flow [2024-06-14 11:25:29,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 392 transitions, 5556 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:29,029 INFO L231 Difference]: Finished difference. Result has 289 places, 377 transitions, 4888 flow [2024-06-14 11:25:29,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4573, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4888, PETRI_PLACES=289, PETRI_TRANSITIONS=377} [2024-06-14 11:25:29,030 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-14 11:25:29,030 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 377 transitions, 4888 flow [2024-06-14 11:25:29,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:29,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:29,030 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-14 11:25:29,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:25:29,031 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-14 11:25:29,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:29,031 INFO L85 PathProgramCache]: Analyzing trace with hash 492790854, now seen corresponding path program 16 times [2024-06-14 11:25:29,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:29,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738577547] [2024-06-14 11:25:29,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:29,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:29,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:29,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:29,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:29,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738577547] [2024-06-14 11:25:29,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738577547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:29,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:29,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:29,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663434703] [2024-06-14 11:25:29,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:29,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:29,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:29,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:29,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:29,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:29,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 377 transitions, 4888 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:29,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:29,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:29,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:29,607 INFO L124 PetriNetUnfolderBase]: 1664/2808 cut-off events. [2024-06-14 11:25:29,607 INFO L125 PetriNetUnfolderBase]: For 135124/135130 co-relation queries the response was YES. [2024-06-14 11:25:29,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18849 conditions, 2808 events. 1664/2808 cut-off events. For 135124/135130 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 16492 event pairs, 318 based on Foata normal form. 7/2815 useless extension candidates. Maximal degree in co-relation 18720. Up to 2317 conditions per place. [2024-06-14 11:25:29,638 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 245 selfloop transitions, 144 changer transitions 0/395 dead transitions. [2024-06-14 11:25:29,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 395 transitions, 5832 flow [2024-06-14 11:25:29,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:29,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:29,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:25:29,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-14 11:25:29,639 INFO L175 Difference]: Start difference. First operand has 289 places, 377 transitions, 4888 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:25:29,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 395 transitions, 5832 flow [2024-06-14 11:25:30,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 395 transitions, 5598 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 11:25:30,048 INFO L231 Difference]: Finished difference. Result has 291 places, 377 transitions, 4954 flow [2024-06-14 11:25:30,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4656, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4954, PETRI_PLACES=291, PETRI_TRANSITIONS=377} [2024-06-14 11:25:30,048 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-14 11:25:30,048 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 377 transitions, 4954 flow [2024-06-14 11:25:30,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:30,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:30,049 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-14 11:25:30,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:25:30,049 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-14 11:25:30,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:30,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1027083044, now seen corresponding path program 14 times [2024-06-14 11:25:30,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:30,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84191566] [2024-06-14 11:25:30,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:30,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:30,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:30,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:30,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:30,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84191566] [2024-06-14 11:25:30,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84191566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:30,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:30,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:30,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550173061] [2024-06-14 11:25:30,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:30,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:30,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:30,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:30,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:30,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:30,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 377 transitions, 4954 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:30,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:30,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:30,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:30,623 INFO L124 PetriNetUnfolderBase]: 1661/2803 cut-off events. [2024-06-14 11:25:30,623 INFO L125 PetriNetUnfolderBase]: For 136666/136674 co-relation queries the response was YES. [2024-06-14 11:25:30,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18789 conditions, 2803 events. 1661/2803 cut-off events. For 136666/136674 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 16473 event pairs, 354 based on Foata normal form. 9/2811 useless extension candidates. Maximal degree in co-relation 18660. Up to 2318 conditions per place. [2024-06-14 11:25:30,652 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 262 selfloop transitions, 120 changer transitions 0/388 dead transitions. [2024-06-14 11:25:30,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 388 transitions, 5744 flow [2024-06-14 11:25:30,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:30,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:30,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-14 11:25:30,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261324041811847 [2024-06-14 11:25:30,652 INFO L175 Difference]: Start difference. First operand has 291 places, 377 transitions, 4954 flow. Second operand 7 states and 151 transitions. [2024-06-14 11:25:30,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 388 transitions, 5744 flow [2024-06-14 11:25:30,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 388 transitions, 5380 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:31,004 INFO L231 Difference]: Finished difference. Result has 290 places, 377 transitions, 4836 flow [2024-06-14 11:25:31,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4590, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4836, PETRI_PLACES=290, PETRI_TRANSITIONS=377} [2024-06-14 11:25:31,005 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-14 11:25:31,005 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 377 transitions, 4836 flow [2024-06-14 11:25:31,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:31,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:31,006 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-14 11:25:31,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:25:31,006 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-14 11:25:31,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:31,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1754873008, now seen corresponding path program 17 times [2024-06-14 11:25:31,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:31,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205758967] [2024-06-14 11:25:31,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:31,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:31,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:31,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:31,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:31,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205758967] [2024-06-14 11:25:31,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205758967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:31,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:31,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:31,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701829013] [2024-06-14 11:25:31,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:31,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:31,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:31,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:31,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:31,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:31,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 377 transitions, 4836 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:31,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:31,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:31,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:31,598 INFO L124 PetriNetUnfolderBase]: 1666/2814 cut-off events. [2024-06-14 11:25:31,598 INFO L125 PetriNetUnfolderBase]: For 135445/135459 co-relation queries the response was YES. [2024-06-14 11:25:31,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18715 conditions, 2814 events. 1666/2814 cut-off events. For 135445/135459 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 16611 event pairs, 333 based on Foata normal form. 15/2829 useless extension candidates. Maximal degree in co-relation 18586. Up to 2319 conditions per place. [2024-06-14 11:25:31,629 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 241 selfloop transitions, 150 changer transitions 0/397 dead transitions. [2024-06-14 11:25:31,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 397 transitions, 5813 flow [2024-06-14 11:25:31,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:31,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:31,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-14 11:25:31,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-14 11:25:31,630 INFO L175 Difference]: Start difference. First operand has 290 places, 377 transitions, 4836 flow. Second operand 9 states and 190 transitions. [2024-06-14 11:25:31,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 397 transitions, 5813 flow [2024-06-14 11:25:31,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 397 transitions, 5479 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:31,995 INFO L231 Difference]: Finished difference. Result has 292 places, 380 transitions, 4841 flow [2024-06-14 11:25:31,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4502, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4841, PETRI_PLACES=292, PETRI_TRANSITIONS=380} [2024-06-14 11:25:31,996 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-14 11:25:31,996 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 380 transitions, 4841 flow [2024-06-14 11:25:31,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:31,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:31,996 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-14 11:25:31,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:25:31,996 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-14 11:25:31,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:31,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1027082858, now seen corresponding path program 18 times [2024-06-14 11:25:31,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:31,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167151979] [2024-06-14 11:25:31,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:31,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:32,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:32,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:32,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:32,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167151979] [2024-06-14 11:25:32,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167151979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:32,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:32,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:32,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745742274] [2024-06-14 11:25:32,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:32,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:32,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:32,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:32,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:32,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:32,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 380 transitions, 4841 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:32,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:32,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:32,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:32,587 INFO L124 PetriNetUnfolderBase]: 1663/2810 cut-off events. [2024-06-14 11:25:32,587 INFO L125 PetriNetUnfolderBase]: For 136917/136931 co-relation queries the response was YES. [2024-06-14 11:25:32,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18728 conditions, 2810 events. 1663/2810 cut-off events. For 136917/136931 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 16563 event pairs, 333 based on Foata normal form. 15/2825 useless extension candidates. Maximal degree in co-relation 18598. Up to 2316 conditions per place. [2024-06-14 11:25:32,619 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 241 selfloop transitions, 151 changer transitions 0/398 dead transitions. [2024-06-14 11:25:32,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 398 transitions, 5667 flow [2024-06-14 11:25:32,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:25:32,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:25:32,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-06-14 11:25:32,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49445676274944567 [2024-06-14 11:25:32,619 INFO L175 Difference]: Start difference. First operand has 292 places, 380 transitions, 4841 flow. Second operand 11 states and 223 transitions. [2024-06-14 11:25:32,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 398 transitions, 5667 flow [2024-06-14 11:25:32,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 398 transitions, 5300 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:32,958 INFO L231 Difference]: Finished difference. Result has 296 places, 380 transitions, 4782 flow [2024-06-14 11:25:32,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4474, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4782, PETRI_PLACES=296, PETRI_TRANSITIONS=380} [2024-06-14 11:25:32,958 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-14 11:25:32,958 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 380 transitions, 4782 flow [2024-06-14 11:25:32,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:32,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:32,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-14 11:25:32,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:25:32,959 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-14 11:25:32,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:32,959 INFO L85 PathProgramCache]: Analyzing trace with hash -585966520, now seen corresponding path program 1 times [2024-06-14 11:25:32,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:32,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805538052] [2024-06-14 11:25:32,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:32,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:32,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:33,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-14 11:25:33,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:33,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805538052] [2024-06-14 11:25:33,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805538052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:33,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:33,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:33,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794474074] [2024-06-14 11:25:33,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:33,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:33,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:33,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:33,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:33,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:33,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 380 transitions, 4782 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:33,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:33,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:33,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:33,558 INFO L124 PetriNetUnfolderBase]: 1716/2887 cut-off events. [2024-06-14 11:25:33,558 INFO L125 PetriNetUnfolderBase]: For 160191/160191 co-relation queries the response was YES. [2024-06-14 11:25:33,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19525 conditions, 2887 events. 1716/2887 cut-off events. For 160191/160191 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 16962 event pairs, 315 based on Foata normal form. 6/2893 useless extension candidates. Maximal degree in co-relation 19394. Up to 2419 conditions per place. [2024-06-14 11:25:33,591 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 362 selfloop transitions, 51 changer transitions 0/419 dead transitions. [2024-06-14 11:25:33,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 419 transitions, 5934 flow [2024-06-14 11:25:33,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:33,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:33,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:25:33,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:25:33,594 INFO L175 Difference]: Start difference. First operand has 296 places, 380 transitions, 4782 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:25:33,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 419 transitions, 5934 flow [2024-06-14 11:25:34,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 419 transitions, 5588 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 11:25:34,021 INFO L231 Difference]: Finished difference. Result has 295 places, 385 transitions, 4630 flow [2024-06-14 11:25:34,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4436, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4630, PETRI_PLACES=295, PETRI_TRANSITIONS=385} [2024-06-14 11:25:34,021 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-14 11:25:34,021 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 385 transitions, 4630 flow [2024-06-14 11:25:34,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:34,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:34,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-14 11:25:34,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:25:34,021 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-14 11:25:34,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:34,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1282327258, now seen corresponding path program 2 times [2024-06-14 11:25:34,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:34,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478885531] [2024-06-14 11:25:34,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:34,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:34,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:34,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:34,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:34,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478885531] [2024-06-14 11:25:34,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478885531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:34,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:34,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:34,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334512216] [2024-06-14 11:25:34,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:34,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:34,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:34,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:34,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:34,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:34,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 385 transitions, 4630 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:34,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:34,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:34,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:34,658 INFO L124 PetriNetUnfolderBase]: 1744/2940 cut-off events. [2024-06-14 11:25:34,658 INFO L125 PetriNetUnfolderBase]: For 169551/169551 co-relation queries the response was YES. [2024-06-14 11:25:34,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19801 conditions, 2940 events. 1744/2940 cut-off events. For 169551/169551 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 17385 event pairs, 329 based on Foata normal form. 8/2948 useless extension candidates. Maximal degree in co-relation 19667. Up to 2581 conditions per place. [2024-06-14 11:25:34,692 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 354 selfloop transitions, 49 changer transitions 0/409 dead transitions. [2024-06-14 11:25:34,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 409 transitions, 5541 flow [2024-06-14 11:25:34,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:34,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:34,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-14 11:25:34,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-14 11:25:34,693 INFO L175 Difference]: Start difference. First operand has 295 places, 385 transitions, 4630 flow. Second operand 8 states and 173 transitions. [2024-06-14 11:25:34,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 409 transitions, 5541 flow [2024-06-14 11:25:35,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 409 transitions, 5466 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 11:25:35,114 INFO L231 Difference]: Finished difference. Result has 300 places, 386 transitions, 4677 flow [2024-06-14 11:25:35,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4555, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4677, PETRI_PLACES=300, PETRI_TRANSITIONS=386} [2024-06-14 11:25:35,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-14 11:25:35,114 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 386 transitions, 4677 flow [2024-06-14 11:25:35,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:35,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:35,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:35,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:25:35,115 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-14 11:25:35,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:35,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1180681702, now seen corresponding path program 3 times [2024-06-14 11:25:35,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:35,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298169943] [2024-06-14 11:25:35,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:35,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:35,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:35,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:35,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:35,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298169943] [2024-06-14 11:25:35,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298169943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:35,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:35,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:35,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162705822] [2024-06-14 11:25:35,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:35,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:35,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:35,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:35,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:35,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:35,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 386 transitions, 4677 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:35,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:35,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:35,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:35,722 INFO L124 PetriNetUnfolderBase]: 1764/2972 cut-off events. [2024-06-14 11:25:35,722 INFO L125 PetriNetUnfolderBase]: For 170599/170599 co-relation queries the response was YES. [2024-06-14 11:25:35,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20173 conditions, 2972 events. 1764/2972 cut-off events. For 170599/170599 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 17612 event pairs, 327 based on Foata normal form. 6/2978 useless extension candidates. Maximal degree in co-relation 20037. Up to 2583 conditions per place. [2024-06-14 11:25:35,758 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 358 selfloop transitions, 51 changer transitions 0/415 dead transitions. [2024-06-14 11:25:35,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 415 transitions, 5646 flow [2024-06-14 11:25:35,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:35,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:35,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-14 11:25:35,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:25:35,758 INFO L175 Difference]: Start difference. First operand has 300 places, 386 transitions, 4677 flow. Second operand 8 states and 176 transitions. [2024-06-14 11:25:35,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 415 transitions, 5646 flow [2024-06-14 11:25:36,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 415 transitions, 5543 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:36,289 INFO L231 Difference]: Finished difference. Result has 303 places, 389 transitions, 4733 flow [2024-06-14 11:25:36,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4574, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4733, PETRI_PLACES=303, PETRI_TRANSITIONS=389} [2024-06-14 11:25:36,290 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-14 11:25:36,290 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 389 transitions, 4733 flow [2024-06-14 11:25:36,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:36,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:36,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] [2024-06-14 11:25:36,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:25:36,291 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-14 11:25:36,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:36,291 INFO L85 PathProgramCache]: Analyzing trace with hash -2003268284, now seen corresponding path program 4 times [2024-06-14 11:25:36,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:36,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236343093] [2024-06-14 11:25:36,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:36,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:36,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:36,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-14 11:25:36,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:36,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236343093] [2024-06-14 11:25:36,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236343093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:36,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:36,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:36,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146990403] [2024-06-14 11:25:36,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:36,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:36,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:36,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:36,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:36,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:36,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 389 transitions, 4733 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:36,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:36,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:36,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:36,936 INFO L124 PetriNetUnfolderBase]: 1792/3020 cut-off events. [2024-06-14 11:25:36,936 INFO L125 PetriNetUnfolderBase]: For 180553/180553 co-relation queries the response was YES. [2024-06-14 11:25:36,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20590 conditions, 3020 events. 1792/3020 cut-off events. For 180553/180553 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 17943 event pairs, 339 based on Foata normal form. 8/3028 useless extension candidates. Maximal degree in co-relation 20452. Up to 2684 conditions per place. [2024-06-14 11:25:36,974 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 372 selfloop transitions, 32 changer transitions 0/410 dead transitions. [2024-06-14 11:25:36,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 410 transitions, 5642 flow [2024-06-14 11:25:36,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:36,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:36,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-14 11:25:36,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-14 11:25:36,975 INFO L175 Difference]: Start difference. First operand has 303 places, 389 transitions, 4733 flow. Second operand 8 states and 170 transitions. [2024-06-14 11:25:36,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 410 transitions, 5642 flow [2024-06-14 11:25:37,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 410 transitions, 5567 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:37,451 INFO L231 Difference]: Finished difference. Result has 307 places, 390 transitions, 4750 flow [2024-06-14 11:25:37,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4658, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4750, PETRI_PLACES=307, PETRI_TRANSITIONS=390} [2024-06-14 11:25:37,451 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-14 11:25:37,451 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 390 transitions, 4750 flow [2024-06-14 11:25:37,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:37,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:37,452 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-14 11:25:37,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:25:37,452 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-14 11:25:37,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:37,452 INFO L85 PathProgramCache]: Analyzing trace with hash -2003416154, now seen corresponding path program 5 times [2024-06-14 11:25:37,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:37,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561313475] [2024-06-14 11:25:37,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:37,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:37,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:37,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:37,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:37,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561313475] [2024-06-14 11:25:37,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561313475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:37,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:37,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:37,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154520925] [2024-06-14 11:25:37,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:37,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:37,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:37,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:37,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:37,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:37,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 390 transitions, 4750 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:37,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:37,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:37,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:38,161 INFO L124 PetriNetUnfolderBase]: 1858/3122 cut-off events. [2024-06-14 11:25:38,161 INFO L125 PetriNetUnfolderBase]: For 200274/200274 co-relation queries the response was YES. [2024-06-14 11:25:38,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21958 conditions, 3122 events. 1858/3122 cut-off events. For 200274/200274 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 18634 event pairs, 349 based on Foata normal form. 6/3128 useless extension candidates. Maximal degree in co-relation 21818. Up to 2706 conditions per place. [2024-06-14 11:25:38,200 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 377 selfloop transitions, 34 changer transitions 0/417 dead transitions. [2024-06-14 11:25:38,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 417 transitions, 5861 flow [2024-06-14 11:25:38,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:38,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:38,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-14 11:25:38,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-14 11:25:38,201 INFO L175 Difference]: Start difference. First operand has 307 places, 390 transitions, 4750 flow. Second operand 8 states and 173 transitions. [2024-06-14 11:25:38,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 417 transitions, 5861 flow [2024-06-14 11:25:38,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 417 transitions, 5801 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:25:38,718 INFO L231 Difference]: Finished difference. Result has 311 places, 393 transitions, 4827 flow [2024-06-14 11:25:38,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4690, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4827, PETRI_PLACES=311, PETRI_TRANSITIONS=393} [2024-06-14 11:25:38,718 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-14 11:25:38,718 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 393 transitions, 4827 flow [2024-06-14 11:25:38,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:38,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:38,718 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-14 11:25:38,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:25:38,718 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-14 11:25:38,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:38,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1131239886, now seen corresponding path program 6 times [2024-06-14 11:25:38,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:38,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410335710] [2024-06-14 11:25:38,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:38,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:38,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:38,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:38,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:38,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410335710] [2024-06-14 11:25:38,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410335710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:38,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:38,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:38,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990032777] [2024-06-14 11:25:38,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:38,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:38,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:38,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:38,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:38,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:38,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 393 transitions, 4827 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:38,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:38,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:38,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:39,388 INFO L124 PetriNetUnfolderBase]: 1840/3096 cut-off events. [2024-06-14 11:25:39,388 INFO L125 PetriNetUnfolderBase]: For 192082/192082 co-relation queries the response was YES. [2024-06-14 11:25:39,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21368 conditions, 3096 events. 1840/3096 cut-off events. For 192082/192082 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 18472 event pairs, 347 based on Foata normal form. 8/3104 useless extension candidates. Maximal degree in co-relation 21226. Up to 2760 conditions per place. [2024-06-14 11:25:39,425 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 377 selfloop transitions, 33 changer transitions 0/416 dead transitions. [2024-06-14 11:25:39,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 416 transitions, 5757 flow [2024-06-14 11:25:39,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:39,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:39,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-14 11:25:39,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4926829268292683 [2024-06-14 11:25:39,426 INFO L175 Difference]: Start difference. First operand has 311 places, 393 transitions, 4827 flow. Second operand 10 states and 202 transitions. [2024-06-14 11:25:39,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 416 transitions, 5757 flow [2024-06-14 11:25:39,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 416 transitions, 5683 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:39,956 INFO L231 Difference]: Finished difference. Result has 317 places, 394 transitions, 4852 flow [2024-06-14 11:25:39,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4765, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4852, PETRI_PLACES=317, PETRI_TRANSITIONS=394} [2024-06-14 11:25:39,957 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-14 11:25:39,957 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 394 transitions, 4852 flow [2024-06-14 11:25:39,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:39,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:39,957 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-14 11:25:39,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:25:39,957 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-14 11:25:39,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:39,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1997690702, now seen corresponding path program 1 times [2024-06-14 11:25:39,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:39,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088377971] [2024-06-14 11:25:39,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:39,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:39,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:40,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:40,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:40,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088377971] [2024-06-14 11:25:40,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088377971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:40,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:40,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:40,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172317543] [2024-06-14 11:25:40,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:40,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:40,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:40,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:40,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:40,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:40,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 394 transitions, 4852 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:40,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:40,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:40,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:40,626 INFO L124 PetriNetUnfolderBase]: 1860/3132 cut-off events. [2024-06-14 11:25:40,626 INFO L125 PetriNetUnfolderBase]: For 191364/191364 co-relation queries the response was YES. [2024-06-14 11:25:40,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21515 conditions, 3132 events. 1860/3132 cut-off events. For 191364/191364 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 18732 event pairs, 347 based on Foata normal form. 6/3138 useless extension candidates. Maximal degree in co-relation 21371. Up to 2730 conditions per place. [2024-06-14 11:25:40,665 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 377 selfloop transitions, 37 changer transitions 0/420 dead transitions. [2024-06-14 11:25:40,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 420 transitions, 5800 flow [2024-06-14 11:25:40,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:40,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:40,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-14 11:25:40,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4975609756097561 [2024-06-14 11:25:40,666 INFO L175 Difference]: Start difference. First operand has 317 places, 394 transitions, 4852 flow. Second operand 10 states and 204 transitions. [2024-06-14 11:25:40,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 420 transitions, 5800 flow [2024-06-14 11:25:41,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 420 transitions, 5735 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:41,270 INFO L231 Difference]: Finished difference. Result has 319 places, 395 transitions, 4883 flow [2024-06-14 11:25:41,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4787, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4883, PETRI_PLACES=319, PETRI_TRANSITIONS=395} [2024-06-14 11:25:41,271 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-14 11:25:41,271 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 395 transitions, 4883 flow [2024-06-14 11:25:41,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:41,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:41,271 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-14 11:25:41,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 11:25:41,271 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-14 11:25:41,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:41,271 INFO L85 PathProgramCache]: Analyzing trace with hash 911350624, now seen corresponding path program 7 times [2024-06-14 11:25:41,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:41,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581534824] [2024-06-14 11:25:41,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:41,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:41,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:41,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:41,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:41,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581534824] [2024-06-14 11:25:41,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581534824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:41,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:41,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:41,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710048487] [2024-06-14 11:25:41,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:41,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:41,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:41,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:41,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:41,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:41,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 395 transitions, 4883 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:41,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:41,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:41,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:42,011 INFO L124 PetriNetUnfolderBase]: 1888/3177 cut-off events. [2024-06-14 11:25:42,011 INFO L125 PetriNetUnfolderBase]: For 204175/204183 co-relation queries the response was YES. [2024-06-14 11:25:42,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21974 conditions, 3177 events. 1888/3177 cut-off events. For 204175/204183 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 19112 event pairs, 362 based on Foata normal form. 16/3193 useless extension candidates. Maximal degree in co-relation 21829. Up to 2815 conditions per place. [2024-06-14 11:25:42,047 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 365 selfloop transitions, 46 changer transitions 0/417 dead transitions. [2024-06-14 11:25:42,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 417 transitions, 5812 flow [2024-06-14 11:25:42,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:42,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:42,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-14 11:25:42,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5013550135501355 [2024-06-14 11:25:42,048 INFO L175 Difference]: Start difference. First operand has 319 places, 395 transitions, 4883 flow. Second operand 9 states and 185 transitions. [2024-06-14 11:25:42,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 417 transitions, 5812 flow [2024-06-14 11:25:42,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 417 transitions, 5728 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:42,674 INFO L231 Difference]: Finished difference. Result has 320 places, 396 transitions, 4923 flow [2024-06-14 11:25:42,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4799, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4923, PETRI_PLACES=320, PETRI_TRANSITIONS=396} [2024-06-14 11:25:42,674 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-14 11:25:42,674 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 396 transitions, 4923 flow [2024-06-14 11:25:42,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:42,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:42,674 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-14 11:25:42,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 11:25:42,675 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-14 11:25:42,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:42,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1205996608, now seen corresponding path program 8 times [2024-06-14 11:25:42,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:42,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122696911] [2024-06-14 11:25:42,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:42,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:42,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:42,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-14 11:25:42,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:42,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122696911] [2024-06-14 11:25:42,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122696911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:42,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:42,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:42,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796164037] [2024-06-14 11:25:42,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:42,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:42,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:42,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:42,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:42,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:42,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 396 transitions, 4923 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:42,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:42,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:42,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:43,393 INFO L124 PetriNetUnfolderBase]: 1916/3220 cut-off events. [2024-06-14 11:25:43,393 INFO L125 PetriNetUnfolderBase]: For 209252/209252 co-relation queries the response was YES. [2024-06-14 11:25:43,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22374 conditions, 3220 events. 1916/3220 cut-off events. For 209252/209252 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 19389 event pairs, 361 based on Foata normal form. 8/3228 useless extension candidates. Maximal degree in co-relation 22228. Up to 2827 conditions per place. [2024-06-14 11:25:43,434 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 367 selfloop transitions, 48 changer transitions 0/421 dead transitions. [2024-06-14 11:25:43,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 421 transitions, 5870 flow [2024-06-14 11:25:43,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:43,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:43,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-14 11:25:43,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-14 11:25:43,435 INFO L175 Difference]: Start difference. First operand has 320 places, 396 transitions, 4923 flow. Second operand 9 states and 190 transitions. [2024-06-14 11:25:43,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 421 transitions, 5870 flow [2024-06-14 11:25:44,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 421 transitions, 5765 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:44,069 INFO L231 Difference]: Finished difference. Result has 322 places, 397 transitions, 4951 flow [2024-06-14 11:25:44,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4818, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4951, PETRI_PLACES=322, PETRI_TRANSITIONS=397} [2024-06-14 11:25:44,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-14 11:25:44,070 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 397 transitions, 4951 flow [2024-06-14 11:25:44,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:44,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:44,070 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-14 11:25:44,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 11:25:44,071 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-14 11:25:44,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:44,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1200634228, now seen corresponding path program 9 times [2024-06-14 11:25:44,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:44,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468099109] [2024-06-14 11:25:44,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:44,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:44,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:44,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:44,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:44,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468099109] [2024-06-14 11:25:44,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468099109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:44,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:44,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:44,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191100239] [2024-06-14 11:25:44,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:44,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:44,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:44,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:44,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:44,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:44,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 397 transitions, 4951 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:44,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:44,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:44,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:44,865 INFO L124 PetriNetUnfolderBase]: 1931/3249 cut-off events. [2024-06-14 11:25:44,866 INFO L125 PetriNetUnfolderBase]: For 210042/210042 co-relation queries the response was YES. [2024-06-14 11:25:44,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22473 conditions, 3249 events. 1931/3249 cut-off events. For 210042/210042 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 19563 event pairs, 366 based on Foata normal form. 8/3257 useless extension candidates. Maximal degree in co-relation 22326. Up to 2852 conditions per place. [2024-06-14 11:25:44,899 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 368 selfloop transitions, 46 changer transitions 0/420 dead transitions. [2024-06-14 11:25:44,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 420 transitions, 5894 flow [2024-06-14 11:25:44,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:44,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:44,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:25:44,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-14 11:25:44,900 INFO L175 Difference]: Start difference. First operand has 322 places, 397 transitions, 4951 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:25:44,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 420 transitions, 5894 flow [2024-06-14 11:25:45,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 420 transitions, 5788 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:45,462 INFO L231 Difference]: Finished difference. Result has 322 places, 398 transitions, 4976 flow [2024-06-14 11:25:45,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4845, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4976, PETRI_PLACES=322, PETRI_TRANSITIONS=398} [2024-06-14 11:25:45,463 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-14 11:25:45,463 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 398 transitions, 4976 flow [2024-06-14 11:25:45,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:45,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:45,463 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-14 11:25:45,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 11:25:45,463 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-14 11:25:45,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:45,468 INFO L85 PathProgramCache]: Analyzing trace with hash 711900964, now seen corresponding path program 10 times [2024-06-14 11:25:45,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:45,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214629363] [2024-06-14 11:25:45,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:45,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:45,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:45,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:45,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:45,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214629363] [2024-06-14 11:25:45,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214629363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:45,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:45,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:45,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263049734] [2024-06-14 11:25:45,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:45,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:45,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:45,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:45,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:45,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:45,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 398 transitions, 4976 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:45,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:45,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:45,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:46,183 INFO L124 PetriNetUnfolderBase]: 1918/3225 cut-off events. [2024-06-14 11:25:46,183 INFO L125 PetriNetUnfolderBase]: For 193302/193302 co-relation queries the response was YES. [2024-06-14 11:25:46,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21894 conditions, 3225 events. 1918/3225 cut-off events. For 193302/193302 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 19416 event pairs, 339 based on Foata normal form. 6/3231 useless extension candidates. Maximal degree in co-relation 21746. Up to 2659 conditions per place. [2024-06-14 11:25:46,225 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 368 selfloop transitions, 54 changer transitions 0/428 dead transitions. [2024-06-14 11:25:46,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 428 transitions, 5972 flow [2024-06-14 11:25:46,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:46,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:46,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:25:46,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-14 11:25:46,226 INFO L175 Difference]: Start difference. First operand has 322 places, 398 transitions, 4976 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:25:46,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 428 transitions, 5972 flow [2024-06-14 11:25:46,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 428 transitions, 5854 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 11:25:46,852 INFO L231 Difference]: Finished difference. Result has 325 places, 400 transitions, 5035 flow [2024-06-14 11:25:46,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4866, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5035, PETRI_PLACES=325, PETRI_TRANSITIONS=400} [2024-06-14 11:25:46,853 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-14 11:25:46,853 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 400 transitions, 5035 flow [2024-06-14 11:25:46,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:46,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:46,853 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-14 11:25:46,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 11:25:46,853 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-14 11:25:46,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:46,853 INFO L85 PathProgramCache]: Analyzing trace with hash 911565826, now seen corresponding path program 2 times [2024-06-14 11:25:46,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:46,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813395092] [2024-06-14 11:25:46,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:46,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:46,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:46,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:46,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:46,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813395092] [2024-06-14 11:25:46,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813395092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:46,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:46,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:46,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032405804] [2024-06-14 11:25:46,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:46,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:46,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:46,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:46,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:47,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:47,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 400 transitions, 5035 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:47,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:47,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:47,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:47,586 INFO L124 PetriNetUnfolderBase]: 1938/3267 cut-off events. [2024-06-14 11:25:47,586 INFO L125 PetriNetUnfolderBase]: For 198624/198632 co-relation queries the response was YES. [2024-06-14 11:25:47,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22165 conditions, 3267 events. 1938/3267 cut-off events. For 198624/198632 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 19780 event pairs, 364 based on Foata normal form. 14/3281 useless extension candidates. Maximal degree in co-relation 22015. Up to 2867 conditions per place. [2024-06-14 11:25:47,628 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 371 selfloop transitions, 49 changer transitions 0/426 dead transitions. [2024-06-14 11:25:47,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 426 transitions, 5997 flow [2024-06-14 11:25:47,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:47,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:47,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-14 11:25:47,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4975609756097561 [2024-06-14 11:25:47,629 INFO L175 Difference]: Start difference. First operand has 325 places, 400 transitions, 5035 flow. Second operand 10 states and 204 transitions. [2024-06-14 11:25:47,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 426 transitions, 5997 flow [2024-06-14 11:25:48,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 426 transitions, 5830 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:48,344 INFO L231 Difference]: Finished difference. Result has 328 places, 401 transitions, 4990 flow [2024-06-14 11:25:48,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4868, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4990, PETRI_PLACES=328, PETRI_TRANSITIONS=401} [2024-06-14 11:25:48,345 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-14 11:25:48,345 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 401 transitions, 4990 flow [2024-06-14 11:25:48,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:48,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:48,345 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-14 11:25:48,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 11:25:48,345 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-14 11:25:48,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:48,345 INFO L85 PathProgramCache]: Analyzing trace with hash -760924298, now seen corresponding path program 3 times [2024-06-14 11:25:48,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:48,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083472500] [2024-06-14 11:25:48,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:48,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:48,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:48,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-14 11:25:48,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:48,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083472500] [2024-06-14 11:25:48,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083472500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:48,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:48,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:48,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317149323] [2024-06-14 11:25:48,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:48,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:48,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:48,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:48,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:48,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:48,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 401 transitions, 4990 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:48,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:48,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:48,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:49,047 INFO L124 PetriNetUnfolderBase]: 1958/3295 cut-off events. [2024-06-14 11:25:49,047 INFO L125 PetriNetUnfolderBase]: For 197619/197627 co-relation queries the response was YES. [2024-06-14 11:25:49,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22066 conditions, 3295 events. 1958/3295 cut-off events. For 197619/197627 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 19893 event pairs, 360 based on Foata normal form. 14/3309 useless extension candidates. Maximal degree in co-relation 21917. Up to 2660 conditions per place. [2024-06-14 11:25:49,084 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 362 selfloop transitions, 60 changer transitions 0/428 dead transitions. [2024-06-14 11:25:49,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 428 transitions, 6108 flow [2024-06-14 11:25:49,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:49,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:49,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-14 11:25:49,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 11:25:49,085 INFO L175 Difference]: Start difference. First operand has 328 places, 401 transitions, 4990 flow. Second operand 9 states and 189 transitions. [2024-06-14 11:25:49,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 428 transitions, 6108 flow [2024-06-14 11:25:49,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 428 transitions, 5999 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:49,758 INFO L231 Difference]: Finished difference. Result has 329 places, 402 transitions, 5025 flow [2024-06-14 11:25:49,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4881, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5025, PETRI_PLACES=329, PETRI_TRANSITIONS=402} [2024-06-14 11:25:49,758 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-14 11:25:49,758 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 402 transitions, 5025 flow [2024-06-14 11:25:49,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:49,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:49,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:49,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 11:25:49,759 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-14 11:25:49,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:49,759 INFO L85 PathProgramCache]: Analyzing trace with hash 498377364, now seen corresponding path program 4 times [2024-06-14 11:25:49,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:49,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447166402] [2024-06-14 11:25:49,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:49,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:49,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:49,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:49,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:49,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447166402] [2024-06-14 11:25:49,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447166402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:49,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:49,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:49,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916413561] [2024-06-14 11:25:49,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:49,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:49,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:49,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:49,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:49,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:49,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 402 transitions, 5025 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:49,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:49,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:49,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:50,475 INFO L124 PetriNetUnfolderBase]: 1945/3275 cut-off events. [2024-06-14 11:25:50,475 INFO L125 PetriNetUnfolderBase]: For 184369/184369 co-relation queries the response was YES. [2024-06-14 11:25:50,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21627 conditions, 3275 events. 1945/3275 cut-off events. For 184369/184369 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 19795 event pairs, 352 based on Foata normal form. 6/3281 useless extension candidates. Maximal degree in co-relation 21478. Up to 2754 conditions per place. [2024-06-14 11:25:50,516 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 367 selfloop transitions, 56 changer transitions 0/429 dead transitions. [2024-06-14 11:25:50,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 429 transitions, 5981 flow [2024-06-14 11:25:50,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:50,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:50,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-14 11:25:50,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-14 11:25:50,517 INFO L175 Difference]: Start difference. First operand has 329 places, 402 transitions, 5025 flow. Second operand 9 states and 192 transitions. [2024-06-14 11:25:50,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 429 transitions, 5981 flow [2024-06-14 11:25:51,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 429 transitions, 5872 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:51,390 INFO L231 Difference]: Finished difference. Result has 332 places, 402 transitions, 5034 flow [2024-06-14 11:25:51,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4916, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5034, PETRI_PLACES=332, PETRI_TRANSITIONS=402} [2024-06-14 11:25:51,391 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-14 11:25:51,391 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 402 transitions, 5034 flow [2024-06-14 11:25:51,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:51,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:51,391 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-14 11:25:51,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 11:25:51,391 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-14 11:25:51,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:51,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1006368326, now seen corresponding path program 1 times [2024-06-14 11:25:51,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:51,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072611732] [2024-06-14 11:25:51,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:51,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:51,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:51,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:51,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:51,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072611732] [2024-06-14 11:25:51,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072611732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:51,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:51,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:25:51,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893972010] [2024-06-14 11:25:51,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:51,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:25:51,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:51,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:25:51,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:25:51,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:51,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 402 transitions, 5034 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:51,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:51,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:51,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:52,219 INFO L124 PetriNetUnfolderBase]: 2009/3387 cut-off events. [2024-06-14 11:25:52,219 INFO L125 PetriNetUnfolderBase]: For 178266/178266 co-relation queries the response was YES. [2024-06-14 11:25:52,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22379 conditions, 3387 events. 2009/3387 cut-off events. For 178266/178266 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 20687 event pairs, 380 based on Foata normal form. 1/3387 useless extension candidates. Maximal degree in co-relation 22229. Up to 2861 conditions per place. [2024-06-14 11:25:52,262 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 313 selfloop transitions, 135 changer transitions 0/454 dead transitions. [2024-06-14 11:25:52,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 454 transitions, 6556 flow [2024-06-14 11:25:52,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:52,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:52,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:25:52,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-14 11:25:52,263 INFO L175 Difference]: Start difference. First operand has 332 places, 402 transitions, 5034 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:25:52,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 454 transitions, 6556 flow [2024-06-14 11:25:53,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 454 transitions, 6370 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-14 11:25:53,047 INFO L231 Difference]: Finished difference. Result has 333 places, 433 transitions, 5669 flow [2024-06-14 11:25:53,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4850, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5669, PETRI_PLACES=333, PETRI_TRANSITIONS=433} [2024-06-14 11:25:53,048 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-14 11:25:53,048 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 433 transitions, 5669 flow [2024-06-14 11:25:53,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:53,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:53,048 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-14 11:25:53,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 11:25:53,048 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-14 11:25:53,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:53,049 INFO L85 PathProgramCache]: Analyzing trace with hash -247201382, now seen corresponding path program 2 times [2024-06-14 11:25:53,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:53,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550651228] [2024-06-14 11:25:53,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:53,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:53,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:53,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:53,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:53,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550651228] [2024-06-14 11:25:53,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550651228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:53,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:53,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:25:53,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316955851] [2024-06-14 11:25:53,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:53,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:25:53,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:53,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:25:53,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:25:53,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:53,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 433 transitions, 5669 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:53,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:53,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:53,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:53,853 INFO L124 PetriNetUnfolderBase]: 2022/3409 cut-off events. [2024-06-14 11:25:53,853 INFO L125 PetriNetUnfolderBase]: For 183245/183245 co-relation queries the response was YES. [2024-06-14 11:25:53,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22973 conditions, 3409 events. 2022/3409 cut-off events. For 183245/183245 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 20894 event pairs, 380 based on Foata normal form. 1/3409 useless extension candidates. Maximal degree in co-relation 22821. Up to 2956 conditions per place. [2024-06-14 11:25:53,897 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 355 selfloop transitions, 97 changer transitions 0/458 dead transitions. [2024-06-14 11:25:53,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 458 transitions, 6907 flow [2024-06-14 11:25:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:53,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:53,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-14 11:25:53,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526829268292683 [2024-06-14 11:25:53,898 INFO L175 Difference]: Start difference. First operand has 333 places, 433 transitions, 5669 flow. Second operand 10 states and 216 transitions. [2024-06-14 11:25:53,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 458 transitions, 6907 flow [2024-06-14 11:25:54,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 458 transitions, 6737 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:54,830 INFO L231 Difference]: Finished difference. Result has 340 places, 440 transitions, 5869 flow [2024-06-14 11:25:54,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5517, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5869, PETRI_PLACES=340, PETRI_TRANSITIONS=440} [2024-06-14 11:25:54,831 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-14 11:25:54,831 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 440 transitions, 5869 flow [2024-06-14 11:25:54,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:54,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:54,831 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-14 11:25:54,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 11:25:54,831 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-14 11:25:54,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:54,832 INFO L85 PathProgramCache]: Analyzing trace with hash -2000659150, now seen corresponding path program 3 times [2024-06-14 11:25:54,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:54,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816936442] [2024-06-14 11:25:54,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:54,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:54,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:54,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:54,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:54,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816936442] [2024-06-14 11:25:54,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816936442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:54,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:54,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:25:54,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908824835] [2024-06-14 11:25:54,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:54,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:25:54,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:54,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:25:54,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:25:55,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:55,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 440 transitions, 5869 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:55,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:55,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:55,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:55,631 INFO L124 PetriNetUnfolderBase]: 2019/3405 cut-off events. [2024-06-14 11:25:55,631 INFO L125 PetriNetUnfolderBase]: For 180434/180434 co-relation queries the response was YES. [2024-06-14 11:25:55,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23013 conditions, 3405 events. 2019/3405 cut-off events. For 180434/180434 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 20839 event pairs, 380 based on Foata normal form. 1/3405 useless extension candidates. Maximal degree in co-relation 22858. Up to 2953 conditions per place. [2024-06-14 11:25:55,674 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 355 selfloop transitions, 94 changer transitions 0/455 dead transitions. [2024-06-14 11:25:55,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 455 transitions, 6803 flow [2024-06-14 11:25:55,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:55,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:55,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:25:55,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-14 11:25:55,675 INFO L175 Difference]: Start difference. First operand has 340 places, 440 transitions, 5869 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:25:55,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 455 transitions, 6803 flow [2024-06-14 11:25:56,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 455 transitions, 6678 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 11:25:56,660 INFO L231 Difference]: Finished difference. Result has 343 places, 440 transitions, 5946 flow [2024-06-14 11:25:56,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5744, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5946, PETRI_PLACES=343, PETRI_TRANSITIONS=440} [2024-06-14 11:25:56,661 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-14 11:25:56,661 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 440 transitions, 5946 flow [2024-06-14 11:25:56,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:56,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:56,661 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-14 11:25:56,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 11:25:56,661 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-14 11:25:56,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:56,662 INFO L85 PathProgramCache]: Analyzing trace with hash 777271646, now seen corresponding path program 4 times [2024-06-14 11:25:56,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:56,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725682695] [2024-06-14 11:25:56,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:56,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:56,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:56,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:56,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:56,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725682695] [2024-06-14 11:25:56,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725682695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:56,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:56,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:25:56,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529090521] [2024-06-14 11:25:56,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:56,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:25:56,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:56,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:25:56,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:25:56,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:56,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 440 transitions, 5946 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:56,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:56,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:56,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:57,430 INFO L124 PetriNetUnfolderBase]: 2024/3414 cut-off events. [2024-06-14 11:25:57,430 INFO L125 PetriNetUnfolderBase]: For 184744/184744 co-relation queries the response was YES. [2024-06-14 11:25:57,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23294 conditions, 3414 events. 2024/3414 cut-off events. For 184744/184744 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 20892 event pairs, 380 based on Foata normal form. 1/3414 useless extension candidates. Maximal degree in co-relation 23137. Up to 2897 conditions per place. [2024-06-14 11:25:57,474 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 321 selfloop transitions, 138 changer transitions 0/465 dead transitions. [2024-06-14 11:25:57,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 465 transitions, 7141 flow [2024-06-14 11:25:57,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:57,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:57,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-14 11:25:57,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341463414634147 [2024-06-14 11:25:57,475 INFO L175 Difference]: Start difference. First operand has 343 places, 440 transitions, 5946 flow. Second operand 10 states and 219 transitions. [2024-06-14 11:25:57,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 465 transitions, 7141 flow [2024-06-14 11:25:58,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 465 transitions, 6953 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:58,317 INFO L231 Difference]: Finished difference. Result has 347 places, 444 transitions, 6158 flow [2024-06-14 11:25:58,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5758, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6158, PETRI_PLACES=347, PETRI_TRANSITIONS=444} [2024-06-14 11:25:58,318 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-14 11:25:58,318 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 444 transitions, 6158 flow [2024-06-14 11:25:58,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:58,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:58,318 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-14 11:25:58,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 11:25:58,318 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-14 11:25:58,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:58,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1905850826, now seen corresponding path program 5 times [2024-06-14 11:25:58,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:58,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162291178] [2024-06-14 11:25:58,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:58,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:58,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:58,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:58,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:58,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162291178] [2024-06-14 11:25:58,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162291178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:58,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:58,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:25:58,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598729154] [2024-06-14 11:25:58,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:58,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:25:58,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:58,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:25:58,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:25:58,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:58,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 444 transitions, 6158 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:58,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:58,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:58,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:59,133 INFO L124 PetriNetUnfolderBase]: 2029/3423 cut-off events. [2024-06-14 11:25:59,134 INFO L125 PetriNetUnfolderBase]: For 189716/189716 co-relation queries the response was YES. [2024-06-14 11:25:59,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23631 conditions, 3423 events. 2029/3423 cut-off events. For 189716/189716 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 20966 event pairs, 380 based on Foata normal form. 1/3423 useless extension candidates. Maximal degree in co-relation 23472. Up to 2903 conditions per place. [2024-06-14 11:25:59,172 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 320 selfloop transitions, 141 changer transitions 0/467 dead transitions. [2024-06-14 11:25:59,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 467 transitions, 7349 flow [2024-06-14 11:25:59,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:59,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:59,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 11:25:59,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-14 11:25:59,173 INFO L175 Difference]: Start difference. First operand has 347 places, 444 transitions, 6158 flow. Second operand 9 states and 202 transitions. [2024-06-14 11:25:59,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 467 transitions, 7349 flow [2024-06-14 11:26:00,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 467 transitions, 6986 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-14 11:26:00,223 INFO L231 Difference]: Finished difference. Result has 348 places, 447 transitions, 6170 flow [2024-06-14 11:26:00,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5813, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6170, PETRI_PLACES=348, PETRI_TRANSITIONS=447} [2024-06-14 11:26:00,223 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-14 11:26:00,224 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 447 transitions, 6170 flow [2024-06-14 11:26:00,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:00,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:00,224 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-14 11:26:00,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 11:26:00,224 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-14 11:26:00,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:00,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1905845246, now seen corresponding path program 6 times [2024-06-14 11:26:00,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:00,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337823230] [2024-06-14 11:26:00,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:00,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:00,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:00,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:00,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:00,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337823230] [2024-06-14 11:26:00,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337823230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:00,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:00,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:00,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593539576] [2024-06-14 11:26:00,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:00,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:00,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:00,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:00,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:00,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:00,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 447 transitions, 6170 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:00,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:00,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:00,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:00,993 INFO L124 PetriNetUnfolderBase]: 2026/3419 cut-off events. [2024-06-14 11:26:00,993 INFO L125 PetriNetUnfolderBase]: For 186001/186001 co-relation queries the response was YES. [2024-06-14 11:26:01,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23479 conditions, 3419 events. 2026/3419 cut-off events. For 186001/186001 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 20975 event pairs, 380 based on Foata normal form. 1/3419 useless extension candidates. Maximal degree in co-relation 23320. Up to 2900 conditions per place. [2024-06-14 11:26:01,036 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 323 selfloop transitions, 135 changer transitions 0/464 dead transitions. [2024-06-14 11:26:01,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 464 transitions, 7128 flow [2024-06-14 11:26:01,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:26:01,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:26:01,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:26:01,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-14 11:26:01,037 INFO L175 Difference]: Start difference. First operand has 348 places, 447 transitions, 6170 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:26:01,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 464 transitions, 7128 flow [2024-06-14 11:26:01,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 464 transitions, 6792 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 11:26:02,016 INFO L231 Difference]: Finished difference. Result has 347 places, 447 transitions, 6130 flow [2024-06-14 11:26:02,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5834, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6130, PETRI_PLACES=347, PETRI_TRANSITIONS=447} [2024-06-14 11:26:02,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-14 11:26:02,017 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 447 transitions, 6130 flow [2024-06-14 11:26:02,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:02,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:02,017 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-14 11:26:02,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 11:26:02,017 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-14 11:26:02,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:02,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1143608550, now seen corresponding path program 7 times [2024-06-14 11:26:02,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:02,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46421190] [2024-06-14 11:26:02,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:02,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:02,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:02,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-14 11:26:02,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:02,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46421190] [2024-06-14 11:26:02,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46421190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:02,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:02,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:02,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689481780] [2024-06-14 11:26:02,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:02,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:02,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:02,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:02,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:02,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:02,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 447 transitions, 6130 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:02,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:02,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:02,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:02,758 INFO L124 PetriNetUnfolderBase]: 2047/3454 cut-off events. [2024-06-14 11:26:02,758 INFO L125 PetriNetUnfolderBase]: For 192691/192691 co-relation queries the response was YES. [2024-06-14 11:26:02,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23873 conditions, 3454 events. 2047/3454 cut-off events. For 192691/192691 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 21245 event pairs, 380 based on Foata normal form. 1/3454 useless extension candidates. Maximal degree in co-relation 23714. Up to 2660 conditions per place. [2024-06-14 11:26:02,805 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 249 changer transitions 0/483 dead transitions. [2024-06-14 11:26:02,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 483 transitions, 7634 flow [2024-06-14 11:26:02,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:26:02,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:26:02,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-14 11:26:02,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516260162601626 [2024-06-14 11:26:02,806 INFO L175 Difference]: Start difference. First operand has 347 places, 447 transitions, 6130 flow. Second operand 12 states and 254 transitions. [2024-06-14 11:26:02,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 483 transitions, 7634 flow [2024-06-14 11:26:03,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 483 transitions, 7346 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:26:03,998 INFO L231 Difference]: Finished difference. Result has 352 places, 456 transitions, 6530 flow [2024-06-14 11:26:03,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5846, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6530, PETRI_PLACES=352, PETRI_TRANSITIONS=456} [2024-06-14 11:26:03,999 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-14 11:26:03,999 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 456 transitions, 6530 flow [2024-06-14 11:26:03,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:03,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:03,999 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-14 11:26:03,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 11:26:03,999 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-14 11:26:03,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:03,999 INFO L85 PathProgramCache]: Analyzing trace with hash -980949690, now seen corresponding path program 8 times [2024-06-14 11:26:03,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:03,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45335997] [2024-06-14 11:26:03,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:04,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:04,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:04,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:04,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:04,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45335997] [2024-06-14 11:26:04,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45335997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:04,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:04,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:04,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459800507] [2024-06-14 11:26:04,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:04,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:04,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:04,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:04,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:04,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:04,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 456 transitions, 6530 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:04,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:04,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:04,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:04,797 INFO L124 PetriNetUnfolderBase]: 2052/3463 cut-off events. [2024-06-14 11:26:04,797 INFO L125 PetriNetUnfolderBase]: For 195931/195931 co-relation queries the response was YES. [2024-06-14 11:26:04,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24508 conditions, 3463 events. 2052/3463 cut-off events. For 195931/195931 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 21327 event pairs, 380 based on Foata normal form. 1/3463 useless extension candidates. Maximal degree in co-relation 24349. Up to 2666 conditions per place. [2024-06-14 11:26:04,844 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 216 selfloop transitions, 264 changer transitions 0/486 dead transitions. [2024-06-14 11:26:04,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 486 transitions, 7930 flow [2024-06-14 11:26:04,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:26:04,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:26:04,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-14 11:26:04,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516260162601626 [2024-06-14 11:26:04,845 INFO L175 Difference]: Start difference. First operand has 352 places, 456 transitions, 6530 flow. Second operand 12 states and 254 transitions. [2024-06-14 11:26:04,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 486 transitions, 7930 flow [2024-06-14 11:26:05,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 486 transitions, 7395 flow, removed 73 selfloop flow, removed 8 redundant places. [2024-06-14 11:26:05,949 INFO L231 Difference]: Finished difference. Result has 356 places, 459 transitions, 6593 flow [2024-06-14 11:26:05,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6023, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6593, PETRI_PLACES=356, PETRI_TRANSITIONS=459} [2024-06-14 11:26:05,949 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-14 11:26:05,949 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 459 transitions, 6593 flow [2024-06-14 11:26:05,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:05,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:05,949 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-14 11:26:05,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 11:26:05,950 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-14 11:26:05,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:05,950 INFO L85 PathProgramCache]: Analyzing trace with hash -866402520, now seen corresponding path program 9 times [2024-06-14 11:26:05,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:05,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019082792] [2024-06-14 11:26:05,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:05,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:05,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:06,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:06,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:06,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019082792] [2024-06-14 11:26:06,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019082792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:06,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:06,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:06,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672331363] [2024-06-14 11:26:06,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:06,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:06,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:06,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:06,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:06,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:06,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 459 transitions, 6593 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:06,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:06,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:06,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:06,941 INFO L124 PetriNetUnfolderBase]: 2065/3485 cut-off events. [2024-06-14 11:26:06,941 INFO L125 PetriNetUnfolderBase]: For 200260/200260 co-relation queries the response was YES. [2024-06-14 11:26:06,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24485 conditions, 3485 events. 2065/3485 cut-off events. For 200260/200260 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 21455 event pairs, 380 based on Foata normal form. 1/3485 useless extension candidates. Maximal degree in co-relation 24325. Up to 2962 conditions per place. [2024-06-14 11:26:07,009 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 362 selfloop transitions, 121 changer transitions 0/489 dead transitions. [2024-06-14 11:26:07,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 489 transitions, 7849 flow [2024-06-14 11:26:07,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 11:26:07,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 11:26:07,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 262 transitions. [2024-06-14 11:26:07,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4915572232645403 [2024-06-14 11:26:07,011 INFO L175 Difference]: Start difference. First operand has 356 places, 459 transitions, 6593 flow. Second operand 13 states and 262 transitions. [2024-06-14 11:26:07,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 489 transitions, 7849 flow [2024-06-14 11:26:08,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 489 transitions, 7255 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-14 11:26:08,269 INFO L231 Difference]: Finished difference. Result has 359 places, 465 transitions, 6329 flow [2024-06-14 11:26:08,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6011, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6329, PETRI_PLACES=359, PETRI_TRANSITIONS=465} [2024-06-14 11:26:08,270 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-14 11:26:08,270 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 465 transitions, 6329 flow [2024-06-14 11:26:08,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:08,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:08,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, 1] [2024-06-14 11:26:08,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 11:26:08,270 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-14 11:26:08,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:08,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1702027906, now seen corresponding path program 10 times [2024-06-14 11:26:08,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:08,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212343235] [2024-06-14 11:26:08,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:08,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:08,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:08,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:08,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:08,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212343235] [2024-06-14 11:26:08,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212343235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:08,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:08,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:08,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372968675] [2024-06-14 11:26:08,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:08,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:08,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:08,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:08,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:08,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:08,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 465 transitions, 6329 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:08,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:08,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:08,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:09,043 INFO L124 PetriNetUnfolderBase]: 2078/3507 cut-off events. [2024-06-14 11:26:09,043 INFO L125 PetriNetUnfolderBase]: For 206888/206888 co-relation queries the response was YES. [2024-06-14 11:26:09,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24359 conditions, 3507 events. 2078/3507 cut-off events. For 206888/206888 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 21614 event pairs, 380 based on Foata normal form. 1/3507 useless extension candidates. Maximal degree in co-relation 24198. Up to 2696 conditions per place. [2024-06-14 11:26:09,090 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 260 changer transitions 0/494 dead transitions. [2024-06-14 11:26:09,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 494 transitions, 7743 flow [2024-06-14 11:26:09,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:09,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:09,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-14 11:26:09,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5254988913525499 [2024-06-14 11:26:09,090 INFO L175 Difference]: Start difference. First operand has 359 places, 465 transitions, 6329 flow. Second operand 11 states and 237 transitions. [2024-06-14 11:26:09,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 494 transitions, 7743 flow [2024-06-14 11:26:10,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 494 transitions, 7572 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 11:26:10,199 INFO L231 Difference]: Finished difference. Result has 361 places, 471 transitions, 6749 flow [2024-06-14 11:26:10,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6158, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6749, PETRI_PLACES=361, PETRI_TRANSITIONS=471} [2024-06-14 11:26:10,199 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-14 11:26:10,199 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 471 transitions, 6749 flow [2024-06-14 11:26:10,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:10,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:10,199 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-14 11:26:10,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 11:26:10,199 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-14 11:26:10,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:10,200 INFO L85 PathProgramCache]: Analyzing trace with hash -971695260, now seen corresponding path program 11 times [2024-06-14 11:26:10,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:10,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435958090] [2024-06-14 11:26:10,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:10,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:10,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:10,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:10,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:10,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435958090] [2024-06-14 11:26:10,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435958090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:10,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:10,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:10,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537009154] [2024-06-14 11:26:10,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:10,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:10,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:10,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:10,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:10,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:10,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 471 transitions, 6749 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:10,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:10,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:10,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:10,998 INFO L124 PetriNetUnfolderBase]: 2075/3503 cut-off events. [2024-06-14 11:26:10,998 INFO L125 PetriNetUnfolderBase]: For 209255/209255 co-relation queries the response was YES. [2024-06-14 11:26:11,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24808 conditions, 3503 events. 2075/3503 cut-off events. For 209255/209255 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 21624 event pairs, 380 based on Foata normal form. 1/3503 useless extension candidates. Maximal degree in co-relation 24645. Up to 2693 conditions per place. [2024-06-14 11:26:11,049 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 227 selfloop transitions, 262 changer transitions 0/495 dead transitions. [2024-06-14 11:26:11,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 495 transitions, 7945 flow [2024-06-14 11:26:11,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 11:26:11,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 11:26:11,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 270 transitions. [2024-06-14 11:26:11,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5065666041275797 [2024-06-14 11:26:11,050 INFO L175 Difference]: Start difference. First operand has 361 places, 471 transitions, 6749 flow. Second operand 13 states and 270 transitions. [2024-06-14 11:26:11,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 495 transitions, 7945 flow [2024-06-14 11:26:12,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 495 transitions, 7514 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 11:26:12,387 INFO L231 Difference]: Finished difference. Result has 367 places, 471 transitions, 6848 flow [2024-06-14 11:26:12,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6318, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6848, PETRI_PLACES=367, PETRI_TRANSITIONS=471} [2024-06-14 11:26:12,388 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-14 11:26:12,388 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 471 transitions, 6848 flow [2024-06-14 11:26:12,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:12,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:12,388 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-14 11:26:12,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 11:26:12,388 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-14 11:26:12,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:12,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1143464400, now seen corresponding path program 12 times [2024-06-14 11:26:12,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:12,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111387950] [2024-06-14 11:26:12,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:12,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:12,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:12,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:12,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:12,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111387950] [2024-06-14 11:26:12,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111387950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:12,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:12,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:12,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484316297] [2024-06-14 11:26:12,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:12,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:12,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:12,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:12,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:12,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:12,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 471 transitions, 6848 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:12,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:12,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:12,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:13,208 INFO L124 PetriNetUnfolderBase]: 2072/3499 cut-off events. [2024-06-14 11:26:13,208 INFO L125 PetriNetUnfolderBase]: For 210729/210729 co-relation queries the response was YES. [2024-06-14 11:26:13,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24808 conditions, 3499 events. 2072/3499 cut-off events. For 210729/210729 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 21586 event pairs, 380 based on Foata normal form. 1/3499 useless extension candidates. Maximal degree in co-relation 24644. Up to 2973 conditions per place. [2024-06-14 11:26:13,256 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 366 selfloop transitions, 121 changer transitions 0/493 dead transitions. [2024-06-14 11:26:13,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 493 transitions, 7874 flow [2024-06-14 11:26:13,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:26:13,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:26:13,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-06-14 11:26:13,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49796747967479676 [2024-06-14 11:26:13,257 INFO L175 Difference]: Start difference. First operand has 367 places, 471 transitions, 6848 flow. Second operand 12 states and 245 transitions. [2024-06-14 11:26:13,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 493 transitions, 7874 flow [2024-06-14 11:26:14,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 493 transitions, 7306 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-14 11:26:14,474 INFO L231 Difference]: Finished difference. Result has 367 places, 471 transitions, 6528 flow [2024-06-14 11:26:14,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6280, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6528, PETRI_PLACES=367, PETRI_TRANSITIONS=471} [2024-06-14 11:26:14,474 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-14 11:26:14,474 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 471 transitions, 6528 flow [2024-06-14 11:26:14,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:14,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:14,474 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-14 11:26:14,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 11:26:14,475 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-14 11:26:14,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:14,475 INFO L85 PathProgramCache]: Analyzing trace with hash -856212789, now seen corresponding path program 1 times [2024-06-14 11:26:14,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:14,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439207136] [2024-06-14 11:26:14,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:14,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:14,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:14,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:14,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:14,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439207136] [2024-06-14 11:26:14,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439207136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:14,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:14,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:14,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373893536] [2024-06-14 11:26:14,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:14,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:14,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:14,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:14,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:14,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:14,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 471 transitions, 6528 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:14,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:14,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:14,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:15,262 INFO L124 PetriNetUnfolderBase]: 2080/3512 cut-off events. [2024-06-14 11:26:15,262 INFO L125 PetriNetUnfolderBase]: For 217833/217839 co-relation queries the response was YES. [2024-06-14 11:26:15,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24615 conditions, 3512 events. 2080/3512 cut-off events. For 217833/217839 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 21684 event pairs, 370 based on Foata normal form. 8/3520 useless extension candidates. Maximal degree in co-relation 24450. Up to 3078 conditions per place. [2024-06-14 11:26:15,310 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 417 selfloop transitions, 67 changer transitions 0/490 dead transitions. [2024-06-14 11:26:15,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 490 transitions, 7572 flow [2024-06-14 11:26:15,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:26:15,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:26:15,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-14 11:26:15,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5094850948509485 [2024-06-14 11:26:15,311 INFO L175 Difference]: Start difference. First operand has 367 places, 471 transitions, 6528 flow. Second operand 9 states and 188 transitions. [2024-06-14 11:26:15,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 490 transitions, 7572 flow [2024-06-14 11:26:16,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 490 transitions, 7330 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 11:26:16,536 INFO L231 Difference]: Finished difference. Result has 365 places, 473 transitions, 6469 flow [2024-06-14 11:26:16,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6286, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6469, PETRI_PLACES=365, PETRI_TRANSITIONS=473} [2024-06-14 11:26:16,536 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-14 11:26:16,536 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 473 transitions, 6469 flow [2024-06-14 11:26:16,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:16,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:16,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-14 11:26:16,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 11:26:16,537 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-14 11:26:16,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:16,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1586747896, now seen corresponding path program 13 times [2024-06-14 11:26:16,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:16,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695381903] [2024-06-14 11:26:16,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:16,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:16,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:16,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:16,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:16,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695381903] [2024-06-14 11:26:16,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695381903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:16,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:16,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:16,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181513115] [2024-06-14 11:26:16,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:16,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:16,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:16,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:16,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:16,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:16,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 473 transitions, 6469 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:16,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:16,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:16,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:17,350 INFO L124 PetriNetUnfolderBase]: 2106/3555 cut-off events. [2024-06-14 11:26:17,350 INFO L125 PetriNetUnfolderBase]: For 226406/226406 co-relation queries the response was YES. [2024-06-14 11:26:17,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25030 conditions, 3555 events. 2106/3555 cut-off events. For 226406/226406 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 22004 event pairs, 380 based on Foata normal form. 1/3555 useless extension candidates. Maximal degree in co-relation 24864. Up to 2956 conditions per place. [2024-06-14 11:26:17,399 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 340 selfloop transitions, 159 changer transitions 0/505 dead transitions. [2024-06-14 11:26:17,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 505 transitions, 7985 flow [2024-06-14 11:26:17,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:17,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:17,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 233 transitions. [2024-06-14 11:26:17,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516629711751663 [2024-06-14 11:26:17,400 INFO L175 Difference]: Start difference. First operand has 365 places, 473 transitions, 6469 flow. Second operand 11 states and 233 transitions. [2024-06-14 11:26:17,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 505 transitions, 7985 flow [2024-06-14 11:26:18,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 505 transitions, 7879 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 11:26:18,769 INFO L231 Difference]: Finished difference. Result has 374 places, 485 transitions, 6911 flow [2024-06-14 11:26:18,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6363, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6911, PETRI_PLACES=374, PETRI_TRANSITIONS=485} [2024-06-14 11:26:18,769 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-14 11:26:18,769 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 485 transitions, 6911 flow [2024-06-14 11:26:18,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:18,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:18,769 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-14 11:26:18,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 11:26:18,770 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-14 11:26:18,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:18,770 INFO L85 PathProgramCache]: Analyzing trace with hash -856392930, now seen corresponding path program 14 times [2024-06-14 11:26:18,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:18,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940989051] [2024-06-14 11:26:18,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:18,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:18,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:18,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:18,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:18,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940989051] [2024-06-14 11:26:18,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940989051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:18,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:18,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:18,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102790670] [2024-06-14 11:26:18,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:18,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:18,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:18,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:18,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:18,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:18,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 485 transitions, 6911 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:18,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:18,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:18,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:19,632 INFO L124 PetriNetUnfolderBase]: 2119/3577 cut-off events. [2024-06-14 11:26:19,632 INFO L125 PetriNetUnfolderBase]: For 235984/235984 co-relation queries the response was YES. [2024-06-14 11:26:19,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25624 conditions, 3577 events. 2119/3577 cut-off events. For 235984/235984 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 22170 event pairs, 380 based on Foata normal form. 1/3577 useless extension candidates. Maximal degree in co-relation 25455. Up to 2971 conditions per place. [2024-06-14 11:26:19,681 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 338 selfloop transitions, 167 changer transitions 0/511 dead transitions. [2024-06-14 11:26:19,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 511 transitions, 8401 flow [2024-06-14 11:26:19,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:19,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:19,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-14 11:26:19,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5188470066518847 [2024-06-14 11:26:19,683 INFO L175 Difference]: Start difference. First operand has 374 places, 485 transitions, 6911 flow. Second operand 11 states and 234 transitions. [2024-06-14 11:26:19,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 511 transitions, 8401 flow [2024-06-14 11:26:20,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 511 transitions, 8248 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:26:20,959 INFO L231 Difference]: Finished difference. Result has 379 places, 491 transitions, 7193 flow [2024-06-14 11:26:20,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6758, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7193, PETRI_PLACES=379, PETRI_TRANSITIONS=491} [2024-06-14 11:26:20,959 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-14 11:26:20,959 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 491 transitions, 7193 flow [2024-06-14 11:26:20,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:20,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:20,960 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-14 11:26:20,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 11:26:20,960 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-14 11:26:20,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:20,960 INFO L85 PathProgramCache]: Analyzing trace with hash -856225530, now seen corresponding path program 15 times [2024-06-14 11:26:20,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:20,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989375950] [2024-06-14 11:26:20,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:20,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:20,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:21,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-14 11:26:21,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:21,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989375950] [2024-06-14 11:26:21,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989375950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:21,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:21,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:21,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240900723] [2024-06-14 11:26:21,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:21,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:21,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:21,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:21,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:21,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:21,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 491 transitions, 7193 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:21,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:21,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:21,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:21,833 INFO L124 PetriNetUnfolderBase]: 2124/3586 cut-off events. [2024-06-14 11:26:21,833 INFO L125 PetriNetUnfolderBase]: For 241502/241502 co-relation queries the response was YES. [2024-06-14 11:26:21,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26048 conditions, 3586 events. 2124/3586 cut-off events. For 241502/241502 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22279 event pairs, 380 based on Foata normal form. 1/3586 useless extension candidates. Maximal degree in co-relation 25877. Up to 2977 conditions per place. [2024-06-14 11:26:21,882 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 336 selfloop transitions, 174 changer transitions 0/516 dead transitions. [2024-06-14 11:26:21,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 516 transitions, 8663 flow [2024-06-14 11:26:21,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 11:26:21,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 11:26:21,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 267 transitions. [2024-06-14 11:26:21,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.50093808630394 [2024-06-14 11:26:21,883 INFO L175 Difference]: Start difference. First operand has 379 places, 491 transitions, 7193 flow. Second operand 13 states and 267 transitions. [2024-06-14 11:26:21,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 516 transitions, 8663 flow [2024-06-14 11:26:23,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 516 transitions, 8390 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 11:26:23,391 INFO L231 Difference]: Finished difference. Result has 385 places, 494 transitions, 7330 flow [2024-06-14 11:26:23,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6923, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7330, PETRI_PLACES=385, PETRI_TRANSITIONS=494} [2024-06-14 11:26:23,392 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-14 11:26:23,392 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 494 transitions, 7330 flow [2024-06-14 11:26:23,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:23,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:23,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:23,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 11:26:23,393 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-14 11:26:23,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:23,393 INFO L85 PathProgramCache]: Analyzing trace with hash -856219950, now seen corresponding path program 16 times [2024-06-14 11:26:23,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:23,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736412011] [2024-06-14 11:26:23,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:23,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:23,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:23,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-14 11:26:23,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:23,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736412011] [2024-06-14 11:26:23,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736412011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:23,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:23,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:23,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726353142] [2024-06-14 11:26:23,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:23,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:23,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:23,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:23,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:23,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:23,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 494 transitions, 7330 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:23,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:23,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:23,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:24,251 INFO L124 PetriNetUnfolderBase]: 2121/3582 cut-off events. [2024-06-14 11:26:24,251 INFO L125 PetriNetUnfolderBase]: For 243090/243090 co-relation queries the response was YES. [2024-06-14 11:26:24,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26028 conditions, 3582 events. 2121/3582 cut-off events. For 243090/243090 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22228 event pairs, 380 based on Foata normal form. 1/3582 useless extension candidates. Maximal degree in co-relation 25856. Up to 2974 conditions per place. [2024-06-14 11:26:24,303 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 339 selfloop transitions, 170 changer transitions 0/515 dead transitions. [2024-06-14 11:26:24,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 515 transitions, 8744 flow [2024-06-14 11:26:24,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:26:24,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:26:24,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 252 transitions. [2024-06-14 11:26:24,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 11:26:24,304 INFO L175 Difference]: Start difference. First operand has 385 places, 494 transitions, 7330 flow. Second operand 12 states and 252 transitions. [2024-06-14 11:26:24,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 515 transitions, 8744 flow [2024-06-14 11:26:25,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 515 transitions, 8441 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-14 11:26:25,770 INFO L231 Difference]: Finished difference. Result has 389 places, 494 transitions, 7374 flow [2024-06-14 11:26:25,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7027, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7374, PETRI_PLACES=389, PETRI_TRANSITIONS=494} [2024-06-14 11:26:25,771 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-14 11:26:25,771 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 494 transitions, 7374 flow [2024-06-14 11:26:25,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:25,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:25,771 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-14 11:26:25,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 11:26:25,772 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-14 11:26:25,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:25,772 INFO L85 PathProgramCache]: Analyzing trace with hash -856577070, now seen corresponding path program 17 times [2024-06-14 11:26:25,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:25,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656222200] [2024-06-14 11:26:25,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:25,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:25,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:25,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:25,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:25,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656222200] [2024-06-14 11:26:25,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656222200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:25,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:25,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:25,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511276765] [2024-06-14 11:26:25,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:25,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:25,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:25,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:25,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:25,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:25,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 494 transitions, 7374 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:25,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:25,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:25,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:26,682 INFO L124 PetriNetUnfolderBase]: 2118/3578 cut-off events. [2024-06-14 11:26:26,682 INFO L125 PetriNetUnfolderBase]: For 244552/244552 co-relation queries the response was YES. [2024-06-14 11:26:26,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25965 conditions, 3578 events. 2118/3578 cut-off events. For 244552/244552 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22183 event pairs, 380 based on Foata normal form. 1/3578 useless extension candidates. Maximal degree in co-relation 25792. Up to 2971 conditions per place. [2024-06-14 11:26:26,729 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 338 selfloop transitions, 172 changer transitions 0/516 dead transitions. [2024-06-14 11:26:26,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 516 transitions, 8620 flow [2024-06-14 11:26:26,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 11:26:26,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 11:26:26,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 284 transitions. [2024-06-14 11:26:26,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49477351916376305 [2024-06-14 11:26:26,730 INFO L175 Difference]: Start difference. First operand has 389 places, 494 transitions, 7374 flow. Second operand 14 states and 284 transitions. [2024-06-14 11:26:26,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 516 transitions, 8620 flow [2024-06-14 11:26:28,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 516 transitions, 8229 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-14 11:26:28,305 INFO L231 Difference]: Finished difference. Result has 392 places, 494 transitions, 7333 flow [2024-06-14 11:26:28,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6983, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7333, PETRI_PLACES=392, PETRI_TRANSITIONS=494} [2024-06-14 11:26:28,305 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-14 11:26:28,305 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 494 transitions, 7333 flow [2024-06-14 11:26:28,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:28,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:28,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-14 11:26:28,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 11:26:28,305 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-14 11:26:28,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:28,306 INFO L85 PathProgramCache]: Analyzing trace with hash -856571490, now seen corresponding path program 18 times [2024-06-14 11:26:28,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:28,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103003674] [2024-06-14 11:26:28,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:28,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:28,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:28,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-14 11:26:28,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:28,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103003674] [2024-06-14 11:26:28,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103003674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:28,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:28,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:28,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821102502] [2024-06-14 11:26:28,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:28,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:28,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:28,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:28,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:28,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:28,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 494 transitions, 7333 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:28,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:28,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:28,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:29,193 INFO L124 PetriNetUnfolderBase]: 2115/3574 cut-off events. [2024-06-14 11:26:29,193 INFO L125 PetriNetUnfolderBase]: For 245292/245292 co-relation queries the response was YES. [2024-06-14 11:26:29,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25874 conditions, 3574 events. 2115/3574 cut-off events. For 245292/245292 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22186 event pairs, 380 based on Foata normal form. 1/3574 useless extension candidates. Maximal degree in co-relation 25700. Up to 2968 conditions per place. [2024-06-14 11:26:29,243 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 337 selfloop transitions, 173 changer transitions 0/516 dead transitions. [2024-06-14 11:26:29,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 516 transitions, 8403 flow [2024-06-14 11:26:29,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 11:26:29,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 11:26:29,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 299 transitions. [2024-06-14 11:26:29,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861788617886179 [2024-06-14 11:26:29,244 INFO L175 Difference]: Start difference. First operand has 392 places, 494 transitions, 7333 flow. Second operand 15 states and 299 transitions. [2024-06-14 11:26:29,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 516 transitions, 8403 flow [2024-06-14 11:26:30,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 516 transitions, 7951 flow, removed 16 selfloop flow, removed 13 redundant places. [2024-06-14 11:26:30,722 INFO L231 Difference]: Finished difference. Result has 394 places, 494 transitions, 7233 flow [2024-06-14 11:26:30,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6881, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7233, PETRI_PLACES=394, PETRI_TRANSITIONS=494} [2024-06-14 11:26:30,723 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-14 11:26:30,723 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 494 transitions, 7233 flow [2024-06-14 11:26:30,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:30,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:30,723 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-14 11:26:30,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 11:26:30,723 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-14 11:26:30,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:30,723 INFO L85 PathProgramCache]: Analyzing trace with hash 845954217, now seen corresponding path program 2 times [2024-06-14 11:26:30,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:30,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693461650] [2024-06-14 11:26:30,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:30,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:30,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:30,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:30,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:30,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693461650] [2024-06-14 11:26:30,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693461650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:30,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:30,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:30,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295243966] [2024-06-14 11:26:30,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:30,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:30,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:30,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:30,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:30,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:30,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 494 transitions, 7233 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:30,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:30,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:30,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:31,510 INFO L124 PetriNetUnfolderBase]: 2123/3590 cut-off events. [2024-06-14 11:26:31,510 INFO L125 PetriNetUnfolderBase]: For 256942/256958 co-relation queries the response was YES. [2024-06-14 11:26:31,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25974 conditions, 3590 events. 2123/3590 cut-off events. For 256942/256958 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 22348 event pairs, 390 based on Foata normal form. 18/3608 useless extension candidates. Maximal degree in co-relation 25799. Up to 3141 conditions per place. [2024-06-14 11:26:31,558 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 441 selfloop transitions, 60 changer transitions 0/507 dead transitions. [2024-06-14 11:26:31,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 507 transitions, 8301 flow [2024-06-14 11:26:31,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:26:31,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:26:31,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-14 11:26:31,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:26:31,559 INFO L175 Difference]: Start difference. First operand has 394 places, 494 transitions, 7233 flow. Second operand 6 states and 132 transitions. [2024-06-14 11:26:31,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 507 transitions, 8301 flow [2024-06-14 11:26:33,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 507 transitions, 7867 flow, removed 0 selfloop flow, removed 16 redundant places. [2024-06-14 11:26:33,256 INFO L231 Difference]: Finished difference. Result has 384 places, 496 transitions, 6971 flow [2024-06-14 11:26:33,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6799, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6971, PETRI_PLACES=384, PETRI_TRANSITIONS=496} [2024-06-14 11:26:33,257 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-14 11:26:33,257 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 496 transitions, 6971 flow [2024-06-14 11:26:33,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:33,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:33,257 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-14 11:26:33,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 11:26:33,257 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-14 11:26:33,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:33,257 INFO L85 PathProgramCache]: Analyzing trace with hash 616273977, now seen corresponding path program 3 times [2024-06-14 11:26:33,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:33,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320260995] [2024-06-14 11:26:33,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:33,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:33,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:33,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:33,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:33,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320260995] [2024-06-14 11:26:33,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320260995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:33,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:33,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:33,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111379971] [2024-06-14 11:26:33,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:33,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:33,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:33,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:33,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:33,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:33,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 496 transitions, 6971 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:33,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:33,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:33,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:34,050 INFO L124 PetriNetUnfolderBase]: 2144/3623 cut-off events. [2024-06-14 11:26:34,050 INFO L125 PetriNetUnfolderBase]: For 270388/270404 co-relation queries the response was YES. [2024-06-14 11:26:34,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26287 conditions, 3623 events. 2144/3623 cut-off events. For 270388/270404 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 22566 event pairs, 357 based on Foata normal form. 18/3641 useless extension candidates. Maximal degree in co-relation 26111. Up to 3113 conditions per place. [2024-06-14 11:26:34,101 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 435 selfloop transitions, 73 changer transitions 0/514 dead transitions. [2024-06-14 11:26:34,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 514 transitions, 8300 flow [2024-06-14 11:26:34,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:26:34,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:26:34,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-14 11:26:34,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-14 11:26:34,102 INFO L175 Difference]: Start difference. First operand has 384 places, 496 transitions, 6971 flow. Second operand 6 states and 134 transitions. [2024-06-14 11:26:34,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 514 transitions, 8300 flow [2024-06-14 11:26:35,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 514 transitions, 8142 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 11:26:35,626 INFO L231 Difference]: Finished difference. Result has 387 places, 501 transitions, 7101 flow [2024-06-14 11:26:35,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6819, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7101, PETRI_PLACES=387, PETRI_TRANSITIONS=501} [2024-06-14 11:26:35,626 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 345 predicate places. [2024-06-14 11:26:35,626 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 501 transitions, 7101 flow [2024-06-14 11:26:35,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:35,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:35,626 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-14 11:26:35,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 11:26:35,627 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-14 11:26:35,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:35,627 INFO L85 PathProgramCache]: Analyzing trace with hash 609778857, now seen corresponding path program 4 times [2024-06-14 11:26:35,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:35,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645261519] [2024-06-14 11:26:35,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:35,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:35,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:35,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-14 11:26:35,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:35,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645261519] [2024-06-14 11:26:35,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645261519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:35,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:35,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:35,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130187743] [2024-06-14 11:26:35,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:35,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:35,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:35,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:35,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:35,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:35,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 501 transitions, 7101 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:35,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:35,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:35,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:36,486 INFO L124 PetriNetUnfolderBase]: 2139/3609 cut-off events. [2024-06-14 11:26:36,486 INFO L125 PetriNetUnfolderBase]: For 259791/259797 co-relation queries the response was YES. [2024-06-14 11:26:36,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26168 conditions, 3609 events. 2139/3609 cut-off events. For 259791/259797 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 22424 event pairs, 370 based on Foata normal form. 8/3617 useless extension candidates. Maximal degree in co-relation 25990. Up to 3149 conditions per place. [2024-06-14 11:26:36,535 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 444 selfloop transitions, 68 changer transitions 0/518 dead transitions. [2024-06-14 11:26:36,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 518 transitions, 8184 flow [2024-06-14 11:26:36,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:36,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:36,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-14 11:26:36,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-14 11:26:36,536 INFO L175 Difference]: Start difference. First operand has 387 places, 501 transitions, 7101 flow. Second operand 8 states and 170 transitions. [2024-06-14 11:26:36,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 518 transitions, 8184 flow [2024-06-14 11:26:37,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 518 transitions, 8038 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-14 11:26:37,990 INFO L231 Difference]: Finished difference. Result has 393 places, 502 transitions, 7130 flow [2024-06-14 11:26:37,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6967, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7130, PETRI_PLACES=393, PETRI_TRANSITIONS=502} [2024-06-14 11:26:37,990 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-14 11:26:37,990 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 502 transitions, 7130 flow [2024-06-14 11:26:37,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:37,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:37,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:37,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 11:26:37,991 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-14 11:26:37,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:37,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1463537518, now seen corresponding path program 19 times [2024-06-14 11:26:37,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:37,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994538314] [2024-06-14 11:26:37,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:37,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:37,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:38,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:38,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:38,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994538314] [2024-06-14 11:26:38,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994538314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:38,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:38,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:38,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984469738] [2024-06-14 11:26:38,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:38,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:38,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:38,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:38,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:38,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:38,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 502 transitions, 7130 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:38,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:38,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:38,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:38,908 INFO L124 PetriNetUnfolderBase]: 2184/3688 cut-off events. [2024-06-14 11:26:38,908 INFO L125 PetriNetUnfolderBase]: For 273221/273221 co-relation queries the response was YES. [2024-06-14 11:26:38,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26949 conditions, 3688 events. 2184/3688 cut-off events. For 273221/273221 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 22994 event pairs, 382 based on Foata normal form. 1/3688 useless extension candidates. Maximal degree in co-relation 26769. Up to 2926 conditions per place. [2024-06-14 11:26:38,968 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 290 selfloop transitions, 255 changer transitions 0/551 dead transitions. [2024-06-14 11:26:38,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 551 transitions, 8902 flow [2024-06-14 11:26:38,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 11:26:38,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 11:26:38,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 275 transitions. [2024-06-14 11:26:38,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159474671669794 [2024-06-14 11:26:38,969 INFO L175 Difference]: Start difference. First operand has 393 places, 502 transitions, 7130 flow. Second operand 13 states and 275 transitions. [2024-06-14 11:26:38,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 551 transitions, 8902 flow [2024-06-14 11:26:40,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 551 transitions, 8798 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:26:40,595 INFO L231 Difference]: Finished difference. Result has 402 places, 520 transitions, 7866 flow [2024-06-14 11:26:40,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7026, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7866, PETRI_PLACES=402, PETRI_TRANSITIONS=520} [2024-06-14 11:26:40,596 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-14 11:26:40,596 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 520 transitions, 7866 flow [2024-06-14 11:26:40,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:40,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:40,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-14 11:26:40,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 11:26:40,596 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-14 11:26:40,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:40,597 INFO L85 PathProgramCache]: Analyzing trace with hash 609587556, now seen corresponding path program 20 times [2024-06-14 11:26:40,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:40,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732296457] [2024-06-14 11:26:40,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:40,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:40,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:40,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:40,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:40,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732296457] [2024-06-14 11:26:40,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732296457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:40,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:40,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:40,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241287330] [2024-06-14 11:26:40,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:40,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:40,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:40,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:40,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:40,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:40,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 520 transitions, 7866 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:40,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:40,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:40,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:41,505 INFO L124 PetriNetUnfolderBase]: 2181/3684 cut-off events. [2024-06-14 11:26:41,505 INFO L125 PetriNetUnfolderBase]: For 276146/276146 co-relation queries the response was YES. [2024-06-14 11:26:41,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27459 conditions, 3684 events. 2181/3684 cut-off events. For 276146/276146 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 22978 event pairs, 382 based on Foata normal form. 1/3684 useless extension candidates. Maximal degree in co-relation 27277. Up to 2923 conditions per place. [2024-06-14 11:26:41,558 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 297 selfloop transitions, 241 changer transitions 0/544 dead transitions. [2024-06-14 11:26:41,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 544 transitions, 9372 flow [2024-06-14 11:26:41,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:26:41,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:26:41,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 11:26:41,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-14 11:26:41,559 INFO L175 Difference]: Start difference. First operand has 402 places, 520 transitions, 7866 flow. Second operand 9 states and 203 transitions. [2024-06-14 11:26:41,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 544 transitions, 9372 flow [2024-06-14 11:26:43,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 544 transitions, 9074 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-14 11:26:43,416 INFO L231 Difference]: Finished difference. Result has 401 places, 520 transitions, 8068 flow [2024-06-14 11:26:43,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7576, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8068, PETRI_PLACES=401, PETRI_TRANSITIONS=520} [2024-06-14 11:26:43,416 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-06-14 11:26:43,416 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 520 transitions, 8068 flow [2024-06-14 11:26:43,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:43,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:43,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:43,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 11:26:43,417 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-14 11:26:43,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:43,417 INFO L85 PathProgramCache]: Analyzing trace with hash 837667266, now seen corresponding path program 21 times [2024-06-14 11:26:43,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:43,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096319188] [2024-06-14 11:26:43,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:43,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:43,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:43,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-14 11:26:43,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:43,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096319188] [2024-06-14 11:26:43,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096319188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:43,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:43,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:43,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778876610] [2024-06-14 11:26:43,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:43,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:43,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:43,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:43,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:43,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:43,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 520 transitions, 8068 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:43,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:43,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:43,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:44,328 INFO L124 PetriNetUnfolderBase]: 2194/3710 cut-off events. [2024-06-14 11:26:44,329 INFO L125 PetriNetUnfolderBase]: For 279864/279874 co-relation queries the response was YES. [2024-06-14 11:26:44,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28062 conditions, 3710 events. 2194/3710 cut-off events. For 279864/279874 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 23240 event pairs, 413 based on Foata normal form. 11/3720 useless extension candidates. Maximal degree in co-relation 27880. Up to 2938 conditions per place. [2024-06-14 11:26:44,384 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 301 selfloop transitions, 239 changer transitions 0/546 dead transitions. [2024-06-14 11:26:44,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 546 transitions, 9680 flow [2024-06-14 11:26:44,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:44,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:44,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-06-14 11:26:44,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 11:26:44,385 INFO L175 Difference]: Start difference. First operand has 401 places, 520 transitions, 8068 flow. Second operand 11 states and 231 transitions. [2024-06-14 11:26:44,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 546 transitions, 9680 flow [2024-06-14 11:26:46,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 546 transitions, 9200 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 11:26:46,035 INFO L231 Difference]: Finished difference. Result has 405 places, 526 transitions, 8194 flow [2024-06-14 11:26:46,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7601, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8194, PETRI_PLACES=405, PETRI_TRANSITIONS=526} [2024-06-14 11:26:46,036 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-14 11:26:46,036 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 526 transitions, 8194 flow [2024-06-14 11:26:46,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:46,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:46,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:46,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 11:26:46,036 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-14 11:26:46,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:46,037 INFO L85 PathProgramCache]: Analyzing trace with hash 837672846, now seen corresponding path program 22 times [2024-06-14 11:26:46,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:46,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007878923] [2024-06-14 11:26:46,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:46,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:46,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:46,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:46,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:46,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007878923] [2024-06-14 11:26:46,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007878923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:46,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:46,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:46,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25711209] [2024-06-14 11:26:46,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:46,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:46,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:46,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:46,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:46,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:46,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 526 transitions, 8194 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:46,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:46,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:46,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:46,947 INFO L124 PetriNetUnfolderBase]: 2191/3706 cut-off events. [2024-06-14 11:26:46,947 INFO L125 PetriNetUnfolderBase]: For 275490/275500 co-relation queries the response was YES. [2024-06-14 11:26:46,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27926 conditions, 3706 events. 2191/3706 cut-off events. For 275490/275500 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 23235 event pairs, 413 based on Foata normal form. 11/3716 useless extension candidates. Maximal degree in co-relation 27744. Up to 2935 conditions per place. [2024-06-14 11:26:47,004 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 299 selfloop transitions, 238 changer transitions 0/543 dead transitions. [2024-06-14 11:26:47,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 543 transitions, 9492 flow [2024-06-14 11:26:47,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:26:47,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:26:47,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-14 11:26:47,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-14 11:26:47,006 INFO L175 Difference]: Start difference. First operand has 405 places, 526 transitions, 8194 flow. Second operand 9 states and 196 transitions. [2024-06-14 11:26:47,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 543 transitions, 9492 flow [2024-06-14 11:26:48,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 543 transitions, 9135 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 11:26:48,794 INFO L231 Difference]: Finished difference. Result has 408 places, 526 transitions, 8319 flow [2024-06-14 11:26:48,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7837, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8319, PETRI_PLACES=408, PETRI_TRANSITIONS=526} [2024-06-14 11:26:48,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-14 11:26:48,795 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 526 transitions, 8319 flow [2024-06-14 11:26:48,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:48,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:48,796 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-14 11:26:48,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 11:26:48,796 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-14 11:26:48,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:48,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1600086048, now seen corresponding path program 23 times [2024-06-14 11:26:48,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:48,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161971382] [2024-06-14 11:26:48,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:48,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:48,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:48,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:48,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:48,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161971382] [2024-06-14 11:26:48,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161971382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:48,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:48,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:48,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558788491] [2024-06-14 11:26:48,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:48,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:48,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:48,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:48,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:48,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:48,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 526 transitions, 8319 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:48,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:48,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:48,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:49,708 INFO L124 PetriNetUnfolderBase]: 2196/3711 cut-off events. [2024-06-14 11:26:49,709 INFO L125 PetriNetUnfolderBase]: For 277681/277681 co-relation queries the response was YES. [2024-06-14 11:26:49,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28095 conditions, 3711 events. 2196/3711 cut-off events. For 277681/277681 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 23187 event pairs, 382 based on Foata normal form. 1/3711 useless extension candidates. Maximal degree in co-relation 27912. Up to 2941 conditions per place. [2024-06-14 11:26:49,765 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 294 selfloop transitions, 250 changer transitions 0/550 dead transitions. [2024-06-14 11:26:49,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 550 transitions, 9891 flow [2024-06-14 11:26:49,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:26:49,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:26:49,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-14 11:26:49,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5420054200542005 [2024-06-14 11:26:49,766 INFO L175 Difference]: Start difference. First operand has 408 places, 526 transitions, 8319 flow. Second operand 9 states and 200 transitions. [2024-06-14 11:26:49,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 550 transitions, 9891 flow [2024-06-14 11:26:51,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 550 transitions, 9409 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:26:51,575 INFO L231 Difference]: Finished difference. Result has 409 places, 529 transitions, 8411 flow [2024-06-14 11:26:51,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7843, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8411, PETRI_PLACES=409, PETRI_TRANSITIONS=529} [2024-06-14 11:26:51,576 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-14 11:26:51,576 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 529 transitions, 8411 flow [2024-06-14 11:26:51,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:51,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:51,576 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-14 11:26:51,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 11:26:51,576 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-14 11:26:51,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:51,576 INFO L85 PathProgramCache]: Analyzing trace with hash 609771696, now seen corresponding path program 24 times [2024-06-14 11:26:51,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:51,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098387986] [2024-06-14 11:26:51,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:51,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:51,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:51,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:51,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:51,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098387986] [2024-06-14 11:26:51,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098387986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:51,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:51,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:51,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746637923] [2024-06-14 11:26:51,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:51,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:51,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:51,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:51,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:51,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:51,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 529 transitions, 8411 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:51,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:51,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:51,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:52,492 INFO L124 PetriNetUnfolderBase]: 2193/3707 cut-off events. [2024-06-14 11:26:52,492 INFO L125 PetriNetUnfolderBase]: For 278749/278749 co-relation queries the response was YES. [2024-06-14 11:26:52,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28065 conditions, 3707 events. 2193/3707 cut-off events. For 278749/278749 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 23206 event pairs, 382 based on Foata normal form. 1/3707 useless extension candidates. Maximal degree in co-relation 27881. Up to 2938 conditions per place. [2024-06-14 11:26:52,547 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 296 selfloop transitions, 250 changer transitions 0/552 dead transitions. [2024-06-14 11:26:52,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 552 transitions, 9933 flow [2024-06-14 11:26:52,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:52,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:52,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-14 11:26:52,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277161862527716 [2024-06-14 11:26:52,548 INFO L175 Difference]: Start difference. First operand has 409 places, 529 transitions, 8411 flow. Second operand 11 states and 238 transitions. [2024-06-14 11:26:52,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 552 transitions, 9933 flow [2024-06-14 11:26:54,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 552 transitions, 9530 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-14 11:26:54,336 INFO L231 Difference]: Finished difference. Result has 413 places, 529 transitions, 8524 flow [2024-06-14 11:26:54,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8012, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8524, PETRI_PLACES=413, PETRI_TRANSITIONS=529} [2024-06-14 11:26:54,336 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 371 predicate places. [2024-06-14 11:26:54,336 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 529 transitions, 8524 flow [2024-06-14 11:26:54,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:54,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:54,337 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-14 11:26:54,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 11:26:54,337 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-14 11:26:54,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:54,338 INFO L85 PathProgramCache]: Analyzing trace with hash 609414576, now seen corresponding path program 25 times [2024-06-14 11:26:54,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:54,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175734953] [2024-06-14 11:26:54,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:54,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:54,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:54,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:54,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:54,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175734953] [2024-06-14 11:26:54,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175734953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:54,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:54,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:54,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783051616] [2024-06-14 11:26:54,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:54,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:54,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:54,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:54,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:54,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:54,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 529 transitions, 8524 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:54,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:54,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:54,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:55,205 INFO L124 PetriNetUnfolderBase]: 2190/3703 cut-off events. [2024-06-14 11:26:55,205 INFO L125 PetriNetUnfolderBase]: For 275158/275158 co-relation queries the response was YES. [2024-06-14 11:26:55,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27993 conditions, 3703 events. 2190/3703 cut-off events. For 275158/275158 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 23131 event pairs, 382 based on Foata normal form. 1/3703 useless extension candidates. Maximal degree in co-relation 27809. Up to 2935 conditions per place. [2024-06-14 11:26:55,262 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 293 selfloop transitions, 262 changer transitions 0/561 dead transitions. [2024-06-14 11:26:55,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 561 transitions, 9900 flow [2024-06-14 11:26:55,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:26:55,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:26:55,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 262 transitions. [2024-06-14 11:26:55,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532520325203252 [2024-06-14 11:26:55,263 INFO L175 Difference]: Start difference. First operand has 413 places, 529 transitions, 8524 flow. Second operand 12 states and 262 transitions. [2024-06-14 11:26:55,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 561 transitions, 9900 flow [2024-06-14 11:26:57,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 561 transitions, 9187 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-14 11:26:57,190 INFO L231 Difference]: Finished difference. Result has 414 places, 529 transitions, 8351 flow [2024-06-14 11:26:57,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7813, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8351, PETRI_PLACES=414, PETRI_TRANSITIONS=529} [2024-06-14 11:26:57,190 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-14 11:26:57,190 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 529 transitions, 8351 flow [2024-06-14 11:26:57,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:57,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:57,190 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-14 11:26:57,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 11:26:57,190 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-14 11:26:57,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:57,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1463883478, now seen corresponding path program 26 times [2024-06-14 11:26:57,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:57,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615403053] [2024-06-14 11:26:57,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:57,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:57,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:57,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-14 11:26:57,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:57,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615403053] [2024-06-14 11:26:57,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615403053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:57,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:57,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:57,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4156195] [2024-06-14 11:26:57,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:57,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:57,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:57,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:57,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:57,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:57,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 529 transitions, 8351 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:57,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:57,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:57,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:58,077 INFO L124 PetriNetUnfolderBase]: 2187/3699 cut-off events. [2024-06-14 11:26:58,077 INFO L125 PetriNetUnfolderBase]: For 269241/269241 co-relation queries the response was YES. [2024-06-14 11:26:58,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27792 conditions, 3699 events. 2187/3699 cut-off events. For 269241/269241 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 23162 event pairs, 382 based on Foata normal form. 1/3699 useless extension candidates. Maximal degree in co-relation 27608. Up to 2932 conditions per place. [2024-06-14 11:26:58,128 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 287 selfloop transitions, 258 changer transitions 0/551 dead transitions. [2024-06-14 11:26:58,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 551 transitions, 9493 flow [2024-06-14 11:26:58,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:26:58,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:26:58,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 251 transitions. [2024-06-14 11:26:58,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5101626016260162 [2024-06-14 11:26:58,129 INFO L175 Difference]: Start difference. First operand has 414 places, 529 transitions, 8351 flow. Second operand 12 states and 251 transitions. [2024-06-14 11:26:58,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 551 transitions, 9493 flow [2024-06-14 11:26:59,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 551 transitions, 8969 flow, removed 12 selfloop flow, removed 12 redundant places. [2024-06-14 11:26:59,839 INFO L231 Difference]: Finished difference. Result has 414 places, 529 transitions, 8353 flow [2024-06-14 11:26:59,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7827, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8353, PETRI_PLACES=414, PETRI_TRANSITIONS=529} [2024-06-14 11:26:59,839 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-14 11:26:59,840 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 529 transitions, 8353 flow [2024-06-14 11:26:59,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:59,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:59,840 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-14 11:26:59,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 11:26:59,840 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-14 11:26:59,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:59,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1097715234, now seen corresponding path program 27 times [2024-06-14 11:26:59,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:59,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812729305] [2024-06-14 11:26:59,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:59,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:59,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:59,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:59,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:59,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812729305] [2024-06-14 11:26:59,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812729305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:59,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:59,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:59,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485257962] [2024-06-14 11:26:59,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:59,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:59,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:59,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:59,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:59,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:59,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 529 transitions, 8353 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:59,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:59,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:59,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:00,716 INFO L124 PetriNetUnfolderBase]: 2192/3708 cut-off events. [2024-06-14 11:27:00,716 INFO L125 PetriNetUnfolderBase]: For 264391/264391 co-relation queries the response was YES. [2024-06-14 11:27:00,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27784 conditions, 3708 events. 2192/3708 cut-off events. For 264391/264391 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 23230 event pairs, 387 based on Foata normal form. 1/3708 useless extension candidates. Maximal degree in co-relation 27601. Up to 2742 conditions per place. [2024-06-14 11:27:00,759 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 321 changer transitions 0/555 dead transitions. [2024-06-14 11:27:00,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 555 transitions, 9801 flow [2024-06-14 11:27:00,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:27:00,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:27:00,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 11:27:00,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392953929539296 [2024-06-14 11:27:00,760 INFO L175 Difference]: Start difference. First operand has 414 places, 529 transitions, 8353 flow. Second operand 9 states and 199 transitions. [2024-06-14 11:27:00,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 555 transitions, 9801 flow [2024-06-14 11:27:02,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 555 transitions, 9084 flow, removed 5 selfloop flow, removed 15 redundant places. [2024-06-14 11:27:02,158 INFO L231 Difference]: Finished difference. Result has 408 places, 535 transitions, 8408 flow [2024-06-14 11:27:02,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7638, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8408, PETRI_PLACES=408, PETRI_TRANSITIONS=535} [2024-06-14 11:27:02,158 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-14 11:27:02,158 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 535 transitions, 8408 flow [2024-06-14 11:27:02,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:02,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:02,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-14 11:27:02,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 11:27:02,159 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-14 11:27:02,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:02,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1813161269, now seen corresponding path program 5 times [2024-06-14 11:27:02,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:02,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114003491] [2024-06-14 11:27:02,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:02,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:02,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:02,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-14 11:27:02,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:02,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114003491] [2024-06-14 11:27:02,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114003491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:02,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:02,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:02,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915009956] [2024-06-14 11:27:02,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:02,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:02,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:02,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:02,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:02,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:02,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 535 transitions, 8408 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:02,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:02,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:02,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:02,973 INFO L124 PetriNetUnfolderBase]: 2200/3723 cut-off events. [2024-06-14 11:27:02,973 INFO L125 PetriNetUnfolderBase]: For 270758/270764 co-relation queries the response was YES. [2024-06-14 11:27:03,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28225 conditions, 3723 events. 2200/3723 cut-off events. For 270758/270764 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 23370 event pairs, 379 based on Foata normal form. 8/3731 useless extension candidates. Maximal degree in co-relation 28042. Up to 3243 conditions per place. [2024-06-14 11:27:03,023 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 475 selfloop transitions, 72 changer transitions 0/553 dead transitions. [2024-06-14 11:27:03,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 553 transitions, 9586 flow [2024-06-14 11:27:03,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:03,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:03,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-14 11:27:03,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-14 11:27:03,024 INFO L175 Difference]: Start difference. First operand has 408 places, 535 transitions, 8408 flow. Second operand 8 states and 170 transitions. [2024-06-14 11:27:03,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 553 transitions, 9586 flow [2024-06-14 11:27:04,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 553 transitions, 9340 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-14 11:27:04,744 INFO L231 Difference]: Finished difference. Result has 411 places, 537 transitions, 8361 flow [2024-06-14 11:27:04,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8162, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8361, PETRI_PLACES=411, PETRI_TRANSITIONS=537} [2024-06-14 11:27:04,745 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-14 11:27:04,745 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 537 transitions, 8361 flow [2024-06-14 11:27:04,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:04,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:04,745 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-14 11:27:04,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 11:27:04,745 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-14 11:27:04,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:04,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1798876469, now seen corresponding path program 6 times [2024-06-14 11:27:04,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:04,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991071037] [2024-06-14 11:27:04,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:04,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:04,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:04,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:04,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:04,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991071037] [2024-06-14 11:27:04,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991071037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:04,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:04,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:04,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695654019] [2024-06-14 11:27:04,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:04,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:04,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:04,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:04,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:04,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:04,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 537 transitions, 8361 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:04,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:04,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:04,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:05,607 INFO L124 PetriNetUnfolderBase]: 2208/3729 cut-off events. [2024-06-14 11:27:05,607 INFO L125 PetriNetUnfolderBase]: For 273223/273229 co-relation queries the response was YES. [2024-06-14 11:27:05,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28197 conditions, 3729 events. 2208/3729 cut-off events. For 273223/273229 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 23343 event pairs, 375 based on Foata normal form. 8/3737 useless extension candidates. Maximal degree in co-relation 28012. Up to 3233 conditions per place. [2024-06-14 11:27:05,658 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 473 selfloop transitions, 77 changer transitions 0/556 dead transitions. [2024-06-14 11:27:05,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 556 transitions, 9551 flow [2024-06-14 11:27:05,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:05,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:05,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-14 11:27:05,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-14 11:27:05,659 INFO L175 Difference]: Start difference. First operand has 411 places, 537 transitions, 8361 flow. Second operand 8 states and 171 transitions. [2024-06-14 11:27:05,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 556 transitions, 9551 flow [2024-06-14 11:27:07,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 556 transitions, 9368 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 11:27:07,445 INFO L231 Difference]: Finished difference. Result has 413 places, 539 transitions, 8391 flow [2024-06-14 11:27:07,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8178, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8391, PETRI_PLACES=413, PETRI_TRANSITIONS=539} [2024-06-14 11:27:07,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 371 predicate places. [2024-06-14 11:27:07,446 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 539 transitions, 8391 flow [2024-06-14 11:27:07,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:07,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:07,446 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-14 11:27:07,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 11:27:07,446 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-14 11:27:07,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:07,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1984937570, now seen corresponding path program 28 times [2024-06-14 11:27:07,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:07,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167951619] [2024-06-14 11:27:07,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:07,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:07,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:07,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:07,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:07,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167951619] [2024-06-14 11:27:07,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167951619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:07,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:07,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:07,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480470141] [2024-06-14 11:27:07,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:07,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:07,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:07,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:07,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:07,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:07,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 539 transitions, 8391 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:07,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:07,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:07,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:08,355 INFO L124 PetriNetUnfolderBase]: 2221/3750 cut-off events. [2024-06-14 11:27:08,355 INFO L125 PetriNetUnfolderBase]: For 279901/279901 co-relation queries the response was YES. [2024-06-14 11:27:08,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28497 conditions, 3750 events. 2221/3750 cut-off events. For 279901/279901 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 23520 event pairs, 382 based on Foata normal form. 1/3750 useless extension candidates. Maximal degree in co-relation 28311. Up to 3223 conditions per place. [2024-06-14 11:27:08,411 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 472 selfloop transitions, 84 changer transitions 0/562 dead transitions. [2024-06-14 11:27:08,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 562 transitions, 9827 flow [2024-06-14 11:27:08,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:27:08,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:27:08,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-14 11:27:08,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-14 11:27:08,412 INFO L175 Difference]: Start difference. First operand has 413 places, 539 transitions, 8391 flow. Second operand 9 states and 192 transitions. [2024-06-14 11:27:08,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 562 transitions, 9827 flow [2024-06-14 11:27:10,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 562 transitions, 9630 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 11:27:10,281 INFO L231 Difference]: Finished difference. Result has 416 places, 545 transitions, 8468 flow [2024-06-14 11:27:10,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8194, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8468, PETRI_PLACES=416, PETRI_TRANSITIONS=545} [2024-06-14 11:27:10,281 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-14 11:27:10,282 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 545 transitions, 8468 flow [2024-06-14 11:27:10,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:10,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:10,282 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-14 11:27:10,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 11:27:10,282 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-14 11:27:10,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:10,282 INFO L85 PathProgramCache]: Analyzing trace with hash 529290248, now seen corresponding path program 29 times [2024-06-14 11:27:10,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:10,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015622497] [2024-06-14 11:27:10,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:10,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:10,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:10,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:10,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:10,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015622497] [2024-06-14 11:27:10,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015622497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:10,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:10,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:10,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954313007] [2024-06-14 11:27:10,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:10,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:10,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:10,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:10,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:10,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:10,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 545 transitions, 8468 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:10,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:10,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:10,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:11,230 INFO L124 PetriNetUnfolderBase]: 2218/3750 cut-off events. [2024-06-14 11:27:11,230 INFO L125 PetriNetUnfolderBase]: For 280405/280405 co-relation queries the response was YES. [2024-06-14 11:27:11,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28368 conditions, 3750 events. 2218/3750 cut-off events. For 280405/280405 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 23549 event pairs, 384 based on Foata normal form. 1/3750 useless extension candidates. Maximal degree in co-relation 28181. Up to 3220 conditions per place. [2024-06-14 11:27:11,289 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 472 selfloop transitions, 85 changer transitions 0/563 dead transitions. [2024-06-14 11:27:11,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 563 transitions, 9624 flow [2024-06-14 11:27:11,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:27:11,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:27:11,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-06-14 11:27:11,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49445676274944567 [2024-06-14 11:27:11,290 INFO L175 Difference]: Start difference. First operand has 416 places, 545 transitions, 8468 flow. Second operand 11 states and 223 transitions. [2024-06-14 11:27:11,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 563 transitions, 9624 flow [2024-06-14 11:27:13,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 563 transitions, 9464 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-14 11:27:13,201 INFO L231 Difference]: Finished difference. Result has 422 places, 545 transitions, 8484 flow [2024-06-14 11:27:13,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8308, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8484, PETRI_PLACES=422, PETRI_TRANSITIONS=545} [2024-06-14 11:27:13,201 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-06-14 11:27:13,202 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 545 transitions, 8484 flow [2024-06-14 11:27:13,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:13,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:13,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-14 11:27:13,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 11:27:13,202 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-14 11:27:13,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:13,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1972050560, now seen corresponding path program 30 times [2024-06-14 11:27:13,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:13,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544145586] [2024-06-14 11:27:13,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:13,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:13,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:13,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:13,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:13,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544145586] [2024-06-14 11:27:13,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544145586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:13,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:13,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:13,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327890355] [2024-06-14 11:27:13,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:13,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:13,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:13,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:13,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:13,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:13,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 545 transitions, 8484 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:13,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:13,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:13,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:14,098 INFO L124 PetriNetUnfolderBase]: 2231/3772 cut-off events. [2024-06-14 11:27:14,099 INFO L125 PetriNetUnfolderBase]: For 290475/290475 co-relation queries the response was YES. [2024-06-14 11:27:14,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28776 conditions, 3772 events. 2231/3772 cut-off events. For 290475/290475 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 23691 event pairs, 389 based on Foata normal form. 1/3772 useless extension candidates. Maximal degree in co-relation 28588. Up to 3067 conditions per place. [2024-06-14 11:27:14,157 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 360 selfloop transitions, 202 changer transitions 0/568 dead transitions. [2024-06-14 11:27:14,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 568 transitions, 9954 flow [2024-06-14 11:27:14,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:27:14,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:27:14,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-14 11:27:14,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-14 11:27:14,158 INFO L175 Difference]: Start difference. First operand has 422 places, 545 transitions, 8484 flow. Second operand 9 states and 196 transitions. [2024-06-14 11:27:14,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 568 transitions, 9954 flow [2024-06-14 11:27:16,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 568 transitions, 9778 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 11:27:16,150 INFO L231 Difference]: Finished difference. Result has 421 places, 551 transitions, 8836 flow [2024-06-14 11:27:16,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8308, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8836, PETRI_PLACES=421, PETRI_TRANSITIONS=551} [2024-06-14 11:27:16,151 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-14 11:27:16,151 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 551 transitions, 8836 flow [2024-06-14 11:27:16,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:16,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:16,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, 1] [2024-06-14 11:27:16,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 11:27:16,151 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-14 11:27:16,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:16,152 INFO L85 PathProgramCache]: Analyzing trace with hash 701070548, now seen corresponding path program 31 times [2024-06-14 11:27:16,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:16,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782682952] [2024-06-14 11:27:16,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:16,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:16,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:16,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:16,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:16,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782682952] [2024-06-14 11:27:16,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782682952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:16,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:16,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:16,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278227225] [2024-06-14 11:27:16,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:16,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:16,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:16,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:16,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:16,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:16,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 551 transitions, 8836 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:16,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:16,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:16,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:17,054 INFO L124 PetriNetUnfolderBase]: 2244/3794 cut-off events. [2024-06-14 11:27:17,054 INFO L125 PetriNetUnfolderBase]: For 302201/302201 co-relation queries the response was YES. [2024-06-14 11:27:17,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29360 conditions, 3794 events. 2244/3794 cut-off events. For 302201/302201 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 23874 event pairs, 389 based on Foata normal form. 1/3794 useless extension candidates. Maximal degree in co-relation 29171. Up to 3082 conditions per place. [2024-06-14 11:27:17,112 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 356 selfloop transitions, 216 changer transitions 0/578 dead transitions. [2024-06-14 11:27:17,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 578 transitions, 10544 flow [2024-06-14 11:27:17,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:27:17,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:27:17,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 251 transitions. [2024-06-14 11:27:17,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5101626016260162 [2024-06-14 11:27:17,113 INFO L175 Difference]: Start difference. First operand has 421 places, 551 transitions, 8836 flow. Second operand 12 states and 251 transitions. [2024-06-14 11:27:17,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 578 transitions, 10544 flow [2024-06-14 11:27:18,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 578 transitions, 10314 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 11:27:18,698 INFO L231 Difference]: Finished difference. Result has 428 places, 557 transitions, 9168 flow [2024-06-14 11:27:18,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8614, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9168, PETRI_PLACES=428, PETRI_TRANSITIONS=557} [2024-06-14 11:27:18,699 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 386 predicate places. [2024-06-14 11:27:18,699 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 557 transitions, 9168 flow [2024-06-14 11:27:18,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:18,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:18,699 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-14 11:27:18,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 11:27:18,699 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-14 11:27:18,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:18,700 INFO L85 PathProgramCache]: Analyzing trace with hash 708422198, now seen corresponding path program 32 times [2024-06-14 11:27:18,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:18,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790782142] [2024-06-14 11:27:18,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:18,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:18,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:18,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:18,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:18,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790782142] [2024-06-14 11:27:18,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790782142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:18,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:18,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:18,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166100790] [2024-06-14 11:27:18,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:18,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:18,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:18,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:18,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:18,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:18,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 557 transitions, 9168 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:18,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:18,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:18,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:19,635 INFO L124 PetriNetUnfolderBase]: 2241/3790 cut-off events. [2024-06-14 11:27:19,635 INFO L125 PetriNetUnfolderBase]: For 302908/302908 co-relation queries the response was YES. [2024-06-14 11:27:19,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29639 conditions, 3790 events. 2241/3790 cut-off events. For 302908/302908 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 23898 event pairs, 389 based on Foata normal form. 1/3790 useless extension candidates. Maximal degree in co-relation 29448. Up to 3079 conditions per place. [2024-06-14 11:27:19,697 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 356 selfloop transitions, 214 changer transitions 0/576 dead transitions. [2024-06-14 11:27:19,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 576 transitions, 10550 flow [2024-06-14 11:27:19,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:27:19,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:27:19,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 232 transitions. [2024-06-14 11:27:19,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5144124168514412 [2024-06-14 11:27:19,698 INFO L175 Difference]: Start difference. First operand has 428 places, 557 transitions, 9168 flow. Second operand 11 states and 232 transitions. [2024-06-14 11:27:19,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 576 transitions, 10550 flow [2024-06-14 11:27:21,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 576 transitions, 10050 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-14 11:27:21,697 INFO L231 Difference]: Finished difference. Result has 431 places, 557 transitions, 9102 flow [2024-06-14 11:27:21,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8668, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9102, PETRI_PLACES=431, PETRI_TRANSITIONS=557} [2024-06-14 11:27:21,697 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-14 11:27:21,697 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 557 transitions, 9102 flow [2024-06-14 11:27:21,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:21,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:21,697 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-14 11:27:21,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 11:27:21,697 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-14 11:27:21,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:21,698 INFO L85 PathProgramCache]: Analyzing trace with hash 701064968, now seen corresponding path program 33 times [2024-06-14 11:27:21,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:21,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265916210] [2024-06-14 11:27:21,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:21,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:21,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:21,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:21,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:21,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265916210] [2024-06-14 11:27:21,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265916210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:21,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:21,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:21,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003514640] [2024-06-14 11:27:21,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:21,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:21,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:21,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:21,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:21,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:21,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 557 transitions, 9102 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:21,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:21,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:21,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:22,645 INFO L124 PetriNetUnfolderBase]: 2238/3782 cut-off events. [2024-06-14 11:27:22,645 INFO L125 PetriNetUnfolderBase]: For 302858/302858 co-relation queries the response was YES. [2024-06-14 11:27:22,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29474 conditions, 3782 events. 2238/3782 cut-off events. For 302858/302858 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 23769 event pairs, 387 based on Foata normal form. 1/3782 useless extension candidates. Maximal degree in co-relation 29282. Up to 3076 conditions per place. [2024-06-14 11:27:22,703 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 352 selfloop transitions, 219 changer transitions 0/577 dead transitions. [2024-06-14 11:27:22,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 577 transitions, 10290 flow [2024-06-14 11:27:22,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 11:27:22,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 11:27:22,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 263 transitions. [2024-06-14 11:27:22,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49343339587242024 [2024-06-14 11:27:22,704 INFO L175 Difference]: Start difference. First operand has 431 places, 557 transitions, 9102 flow. Second operand 13 states and 263 transitions. [2024-06-14 11:27:22,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 577 transitions, 10290 flow [2024-06-14 11:27:24,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 577 transitions, 9758 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-14 11:27:24,351 INFO L231 Difference]: Finished difference. Result has 433 places, 557 transitions, 9014 flow [2024-06-14 11:27:24,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8570, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9014, PETRI_PLACES=433, PETRI_TRANSITIONS=557} [2024-06-14 11:27:24,352 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-14 11:27:24,352 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 557 transitions, 9014 flow [2024-06-14 11:27:24,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:24,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:24,352 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-14 11:27:24,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 11:27:24,352 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-14 11:27:24,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:24,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1448218666, now seen corresponding path program 34 times [2024-06-14 11:27:24,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:24,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277966653] [2024-06-14 11:27:24,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:24,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:24,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:24,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:24,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:24,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277966653] [2024-06-14 11:27:24,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277966653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:24,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:24,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:24,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922598325] [2024-06-14 11:27:24,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:24,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:24,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:24,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:24,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:24,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:24,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 557 transitions, 9014 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:24,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:24,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:24,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:25,424 INFO L124 PetriNetUnfolderBase]: 2243/3795 cut-off events. [2024-06-14 11:27:25,425 INFO L125 PetriNetUnfolderBase]: For 308028/308028 co-relation queries the response was YES. [2024-06-14 11:27:25,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29553 conditions, 3795 events. 2243/3795 cut-off events. For 308028/308028 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 23911 event pairs, 384 based on Foata normal form. 1/3795 useless extension candidates. Maximal degree in co-relation 29360. Up to 3142 conditions per place. [2024-06-14 11:27:25,475 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 449 selfloop transitions, 132 changer transitions 0/587 dead transitions. [2024-06-14 11:27:25,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 587 transitions, 10497 flow [2024-06-14 11:27:25,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:27:25,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:27:25,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-14 11:27:25,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292682926829269 [2024-06-14 11:27:25,476 INFO L175 Difference]: Start difference. First operand has 433 places, 557 transitions, 9014 flow. Second operand 10 states and 217 transitions. [2024-06-14 11:27:25,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 587 transitions, 10497 flow [2024-06-14 11:27:27,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 587 transitions, 10051 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-14 11:27:27,250 INFO L231 Difference]: Finished difference. Result has 431 places, 560 transitions, 8895 flow [2024-06-14 11:27:27,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8568, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8895, PETRI_PLACES=431, PETRI_TRANSITIONS=560} [2024-06-14 11:27:27,251 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-14 11:27:27,251 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 560 transitions, 8895 flow [2024-06-14 11:27:27,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:27,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:27,251 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-14 11:27:27,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 11:27:27,251 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-14 11:27:27,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:27,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1448207506, now seen corresponding path program 35 times [2024-06-14 11:27:27,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:27,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547076386] [2024-06-14 11:27:27,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:27,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:27,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:27,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:27,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:27,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547076386] [2024-06-14 11:27:27,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547076386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:27,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:27,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:27,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107688627] [2024-06-14 11:27:27,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:27,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:27,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:27,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:27,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:27,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:27,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 560 transitions, 8895 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:27,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:27,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:27,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:28,247 INFO L124 PetriNetUnfolderBase]: 2240/3791 cut-off events. [2024-06-14 11:27:28,247 INFO L125 PetriNetUnfolderBase]: For 308231/308231 co-relation queries the response was YES. [2024-06-14 11:27:28,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29352 conditions, 3791 events. 2240/3791 cut-off events. For 308231/308231 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 23927 event pairs, 384 based on Foata normal form. 1/3791 useless extension candidates. Maximal degree in co-relation 29158. Up to 3139 conditions per place. [2024-06-14 11:27:28,307 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 446 selfloop transitions, 129 changer transitions 0/581 dead transitions. [2024-06-14 11:27:28,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 581 transitions, 10097 flow [2024-06-14 11:27:28,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:28,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:28,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:27:28,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:27:28,308 INFO L175 Difference]: Start difference. First operand has 431 places, 560 transitions, 8895 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:27:28,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 581 transitions, 10097 flow [2024-06-14 11:27:30,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 581 transitions, 9344 flow, removed 33 selfloop flow, removed 11 redundant places. [2024-06-14 11:27:30,045 INFO L231 Difference]: Finished difference. Result has 428 places, 560 transitions, 8410 flow [2024-06-14 11:27:30,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8142, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8410, PETRI_PLACES=428, PETRI_TRANSITIONS=560} [2024-06-14 11:27:30,046 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 386 predicate places. [2024-06-14 11:27:30,046 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 560 transitions, 8410 flow [2024-06-14 11:27:30,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:30,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:30,046 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-14 11:27:30,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 11:27:30,046 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-14 11:27:30,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:30,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1332342185, now seen corresponding path program 7 times [2024-06-14 11:27:30,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:30,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760840551] [2024-06-14 11:27:30,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:30,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:30,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:30,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-14 11:27:30,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:30,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760840551] [2024-06-14 11:27:30,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760840551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:30,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:30,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:30,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400059387] [2024-06-14 11:27:30,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:30,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:30,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:30,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:30,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:30,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:30,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 560 transitions, 8410 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:30,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:30,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:30,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:30,924 INFO L124 PetriNetUnfolderBase]: 2248/3809 cut-off events. [2024-06-14 11:27:30,924 INFO L125 PetriNetUnfolderBase]: For 315718/315734 co-relation queries the response was YES. [2024-06-14 11:27:30,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28822 conditions, 3809 events. 2248/3809 cut-off events. For 315718/315734 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 24114 event pairs, 396 based on Foata normal form. 18/3827 useless extension candidates. Maximal degree in co-relation 28630. Up to 3312 conditions per place. [2024-06-14 11:27:30,981 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 497 selfloop transitions, 71 changer transitions 0/574 dead transitions. [2024-06-14 11:27:30,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 574 transitions, 9628 flow [2024-06-14 11:27:30,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:30,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:30,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-14 11:27:30,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5156794425087108 [2024-06-14 11:27:30,982 INFO L175 Difference]: Start difference. First operand has 428 places, 560 transitions, 8410 flow. Second operand 7 states and 148 transitions. [2024-06-14 11:27:30,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 574 transitions, 9628 flow [2024-06-14 11:27:32,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 574 transitions, 9364 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 11:27:32,648 INFO L231 Difference]: Finished difference. Result has 427 places, 562 transitions, 8351 flow [2024-06-14 11:27:32,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8146, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8351, PETRI_PLACES=427, PETRI_TRANSITIONS=562} [2024-06-14 11:27:32,649 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-14 11:27:32,649 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 562 transitions, 8351 flow [2024-06-14 11:27:32,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:32,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:32,649 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-14 11:27:32,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 11:27:32,649 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-14 11:27:32,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:32,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1973852277, now seen corresponding path program 8 times [2024-06-14 11:27:32,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:32,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916290652] [2024-06-14 11:27:32,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:32,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:32,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:32,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-14 11:27:32,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:32,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916290652] [2024-06-14 11:27:32,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916290652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:32,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:32,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:32,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488762299] [2024-06-14 11:27:32,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:32,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:32,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:32,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:32,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:32,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:32,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 562 transitions, 8351 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:32,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:32,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:32,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:33,537 INFO L124 PetriNetUnfolderBase]: 2269/3836 cut-off events. [2024-06-14 11:27:33,537 INFO L125 PetriNetUnfolderBase]: For 327046/327062 co-relation queries the response was YES. [2024-06-14 11:27:33,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29256 conditions, 3836 events. 2269/3836 cut-off events. For 327046/327062 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 24264 event pairs, 395 based on Foata normal form. 18/3854 useless extension candidates. Maximal degree in co-relation 29064. Up to 3312 conditions per place. [2024-06-14 11:27:33,598 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 498 selfloop transitions, 77 changer transitions 0/581 dead transitions. [2024-06-14 11:27:33,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 581 transitions, 9863 flow [2024-06-14 11:27:33,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:33,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:33,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-14 11:27:33,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5226480836236934 [2024-06-14 11:27:33,599 INFO L175 Difference]: Start difference. First operand has 427 places, 562 transitions, 8351 flow. Second operand 7 states and 150 transitions. [2024-06-14 11:27:33,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 581 transitions, 9863 flow [2024-06-14 11:27:35,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 581 transitions, 9674 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 11:27:35,642 INFO L231 Difference]: Finished difference. Result has 430 places, 567 transitions, 8465 flow [2024-06-14 11:27:35,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8162, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8465, PETRI_PLACES=430, PETRI_TRANSITIONS=567} [2024-06-14 11:27:35,643 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 388 predicate places. [2024-06-14 11:27:35,643 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 567 transitions, 8465 flow [2024-06-14 11:27:35,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:35,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:35,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, 1] [2024-06-14 11:27:35,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 11:27:35,644 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-14 11:27:35,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:35,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1581327722, now seen corresponding path program 36 times [2024-06-14 11:27:35,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:35,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686909647] [2024-06-14 11:27:35,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:35,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:35,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:35,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:35,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:35,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686909647] [2024-06-14 11:27:35,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686909647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:35,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:35,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:35,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573227088] [2024-06-14 11:27:35,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:35,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:35,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:35,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:35,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:35,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:35,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 567 transitions, 8465 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:35,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:35,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:35,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:36,632 INFO L124 PetriNetUnfolderBase]: 2274/3839 cut-off events. [2024-06-14 11:27:36,633 INFO L125 PetriNetUnfolderBase]: For 325168/325168 co-relation queries the response was YES. [2024-06-14 11:27:36,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29439 conditions, 3839 events. 2274/3839 cut-off events. For 325168/325168 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 24230 event pairs, 387 based on Foata normal form. 1/3839 useless extension candidates. Maximal degree in co-relation 29245. Up to 3405 conditions per place. [2024-06-14 11:27:36,699 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 544 selfloop transitions, 32 changer transitions 0/582 dead transitions. [2024-06-14 11:27:36,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 582 transitions, 9707 flow [2024-06-14 11:27:36,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:36,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:36,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-14 11:27:36,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 11:27:36,700 INFO L175 Difference]: Start difference. First operand has 430 places, 567 transitions, 8465 flow. Second operand 8 states and 164 transitions. [2024-06-14 11:27:36,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 582 transitions, 9707 flow [2024-06-14 11:27:38,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 582 transitions, 9553 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-14 11:27:38,862 INFO L231 Difference]: Finished difference. Result has 435 places, 570 transitions, 8449 flow [2024-06-14 11:27:38,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8311, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8449, PETRI_PLACES=435, PETRI_TRANSITIONS=570} [2024-06-14 11:27:38,863 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 393 predicate places. [2024-06-14 11:27:38,863 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 570 transitions, 8449 flow [2024-06-14 11:27:38,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:38,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:38,863 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-14 11:27:38,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 11:27:38,863 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-14 11:27:38,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:38,864 INFO L85 PathProgramCache]: Analyzing trace with hash 91293561, now seen corresponding path program 9 times [2024-06-14 11:27:38,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:38,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723790888] [2024-06-14 11:27:38,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:38,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:38,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:38,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:38,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:38,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723790888] [2024-06-14 11:27:38,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723790888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:38,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:38,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:38,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318168315] [2024-06-14 11:27:38,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:38,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:38,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:38,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:38,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:39,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:39,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 570 transitions, 8449 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:39,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:39,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:39,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:39,772 INFO L124 PetriNetUnfolderBase]: 2282/3854 cut-off events. [2024-06-14 11:27:39,772 INFO L125 PetriNetUnfolderBase]: For 335120/335126 co-relation queries the response was YES. [2024-06-14 11:27:39,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29487 conditions, 3854 events. 2282/3854 cut-off events. For 335120/335126 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 24377 event pairs, 382 based on Foata normal form. 8/3862 useless extension candidates. Maximal degree in co-relation 29291. Up to 3356 conditions per place. [2024-06-14 11:27:39,834 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 506 selfloop transitions, 75 changer transitions 0/587 dead transitions. [2024-06-14 11:27:39,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 587 transitions, 9691 flow [2024-06-14 11:27:39,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:39,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:39,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-14 11:27:39,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-14 11:27:39,834 INFO L175 Difference]: Start difference. First operand has 435 places, 570 transitions, 8449 flow. Second operand 7 states and 152 transitions. [2024-06-14 11:27:39,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 587 transitions, 9691 flow [2024-06-14 11:27:42,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 587 transitions, 9581 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 11:27:42,097 INFO L231 Difference]: Finished difference. Result has 436 places, 572 transitions, 8545 flow [2024-06-14 11:27:42,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8339, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8545, PETRI_PLACES=436, PETRI_TRANSITIONS=572} [2024-06-14 11:27:42,098 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 394 predicate places. [2024-06-14 11:27:42,098 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 572 transitions, 8545 flow [2024-06-14 11:27:42,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:42,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:42,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:42,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 11:27:42,098 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-14 11:27:42,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:42,098 INFO L85 PathProgramCache]: Analyzing trace with hash 771575565, now seen corresponding path program 10 times [2024-06-14 11:27:42,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:42,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870324316] [2024-06-14 11:27:42,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:42,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:42,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:42,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:42,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:42,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870324316] [2024-06-14 11:27:42,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870324316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:42,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:42,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:42,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010864176] [2024-06-14 11:27:42,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:42,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:42,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:42,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:42,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:42,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:42,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 572 transitions, 8545 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:42,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:42,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:42,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:43,037 INFO L124 PetriNetUnfolderBase]: 2290/3862 cut-off events. [2024-06-14 11:27:43,037 INFO L125 PetriNetUnfolderBase]: For 341861/341867 co-relation queries the response was YES. [2024-06-14 11:27:43,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29769 conditions, 3862 events. 2290/3862 cut-off events. For 341861/341867 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 24397 event pairs, 376 based on Foata normal form. 8/3870 useless extension candidates. Maximal degree in co-relation 29572. Up to 3324 conditions per place. [2024-06-14 11:27:43,099 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 499 selfloop transitions, 85 changer transitions 0/590 dead transitions. [2024-06-14 11:27:43,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 590 transitions, 9813 flow [2024-06-14 11:27:43,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:43,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:43,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-14 11:27:43,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-14 11:27:43,099 INFO L175 Difference]: Start difference. First operand has 436 places, 572 transitions, 8545 flow. Second operand 7 states and 153 transitions. [2024-06-14 11:27:43,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 590 transitions, 9813 flow [2024-06-14 11:27:45,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 590 transitions, 9639 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:27:45,101 INFO L231 Difference]: Finished difference. Result has 438 places, 574 transitions, 8615 flow [2024-06-14 11:27:45,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8371, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8615, PETRI_PLACES=438, PETRI_TRANSITIONS=574} [2024-06-14 11:27:45,102 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-14 11:27:45,102 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 574 transitions, 8615 flow [2024-06-14 11:27:45,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:45,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:45,102 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-14 11:27:45,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 11:27:45,103 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-14 11:27:45,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:45,103 INFO L85 PathProgramCache]: Analyzing trace with hash 598401474, now seen corresponding path program 37 times [2024-06-14 11:27:45,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:45,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680319935] [2024-06-14 11:27:45,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:45,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:45,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27: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-14 11:27:45,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:45,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680319935] [2024-06-14 11:27:45,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680319935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:45,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:45,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:45,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413126116] [2024-06-14 11:27:45,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:45,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:45,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:45,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:45,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:45,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:45,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 574 transitions, 8615 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:45,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:45,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:45,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:46,115 INFO L124 PetriNetUnfolderBase]: 2295/3872 cut-off events. [2024-06-14 11:27:46,115 INFO L125 PetriNetUnfolderBase]: For 343197/343197 co-relation queries the response was YES. [2024-06-14 11:27:46,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29972 conditions, 3872 events. 2295/3872 cut-off events. For 343197/343197 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 24457 event pairs, 394 based on Foata normal form. 1/3872 useless extension candidates. Maximal degree in co-relation 29774. Up to 2945 conditions per place. [2024-06-14 11:27:46,171 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 267 selfloop transitions, 323 changer transitions 0/596 dead transitions. [2024-06-14 11:27:46,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 596 transitions, 10121 flow [2024-06-14 11:27:46,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:46,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:46,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:27:46,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:27:46,172 INFO L175 Difference]: Start difference. First operand has 438 places, 574 transitions, 8615 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:27:46,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 596 transitions, 10121 flow [2024-06-14 11:27:48,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 596 transitions, 9903 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 11:27:48,108 INFO L231 Difference]: Finished difference. Result has 441 places, 577 transitions, 9121 flow [2024-06-14 11:27:48,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8397, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9121, PETRI_PLACES=441, PETRI_TRANSITIONS=577} [2024-06-14 11:27:48,109 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 399 predicate places. [2024-06-14 11:27:48,109 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 577 transitions, 9121 flow [2024-06-14 11:27:48,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:48,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:48,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:48,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 11:27:48,109 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-14 11:27:48,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:48,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1737118062, now seen corresponding path program 38 times [2024-06-14 11:27:48,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:48,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242249420] [2024-06-14 11:27:48,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:48,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:48,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:48,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:48,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:48,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242249420] [2024-06-14 11:27:48,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242249420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:48,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:48,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:48,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71023478] [2024-06-14 11:27:48,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:48,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:48,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:48,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:48,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:48,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:48,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 577 transitions, 9121 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:48,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:48,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:48,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:49,073 INFO L124 PetriNetUnfolderBase]: 2308/3894 cut-off events. [2024-06-14 11:27:49,073 INFO L125 PetriNetUnfolderBase]: For 356725/356725 co-relation queries the response was YES. [2024-06-14 11:27:49,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30749 conditions, 3894 events. 2308/3894 cut-off events. For 356725/356725 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 24633 event pairs, 394 based on Foata normal form. 1/3894 useless extension candidates. Maximal degree in co-relation 30550. Up to 2960 conditions per place. [2024-06-14 11:27:49,136 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 259 selfloop transitions, 340 changer transitions 0/605 dead transitions. [2024-06-14 11:27:49,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 605 transitions, 10947 flow [2024-06-14 11:27:49,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:27:49,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:27:49,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-14 11:27:49,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341463414634147 [2024-06-14 11:27:49,137 INFO L175 Difference]: Start difference. First operand has 441 places, 577 transitions, 9121 flow. Second operand 10 states and 219 transitions. [2024-06-14 11:27:49,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 605 transitions, 10947 flow [2024-06-14 11:27:51,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 605 transitions, 10189 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-14 11:27:51,383 INFO L231 Difference]: Finished difference. Result has 444 places, 583 transitions, 9205 flow [2024-06-14 11:27:51,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8379, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9205, PETRI_PLACES=444, PETRI_TRANSITIONS=583} [2024-06-14 11:27:51,383 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 402 predicate places. [2024-06-14 11:27:51,383 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 583 transitions, 9205 flow [2024-06-14 11:27:51,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:51,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:51,383 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-14 11:27:51,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 11:27:51,383 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-14 11:27:51,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:51,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1324055234, now seen corresponding path program 39 times [2024-06-14 11:27:51,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:51,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178584482] [2024-06-14 11:27:51,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:51,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:51,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:51,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:51,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:51,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178584482] [2024-06-14 11:27:51,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178584482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:51,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:51,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:51,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571528612] [2024-06-14 11:27:51,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:51,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:51,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:51,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:51,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:51,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:51,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 583 transitions, 9205 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:51,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:51,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:51,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:52,345 INFO L124 PetriNetUnfolderBase]: 2321/3920 cut-off events. [2024-06-14 11:27:52,345 INFO L125 PetriNetUnfolderBase]: For 366897/366907 co-relation queries the response was YES. [2024-06-14 11:27:52,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31052 conditions, 3920 events. 2321/3920 cut-off events. For 366897/366907 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 24876 event pairs, 420 based on Foata normal form. 11/3930 useless extension candidates. Maximal degree in co-relation 30853. Up to 2975 conditions per place. [2024-06-14 11:27:52,411 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 258 selfloop transitions, 347 changer transitions 0/611 dead transitions. [2024-06-14 11:27:52,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 611 transitions, 11041 flow [2024-06-14 11:27:52,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 11:27:52,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 11:27:52,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 266 transitions. [2024-06-14 11:27:52,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49906191369606 [2024-06-14 11:27:52,412 INFO L175 Difference]: Start difference. First operand has 444 places, 583 transitions, 9205 flow. Second operand 13 states and 266 transitions. [2024-06-14 11:27:52,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 611 transitions, 11041 flow [2024-06-14 11:27:54,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 611 transitions, 10279 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-14 11:27:54,324 INFO L231 Difference]: Finished difference. Result has 449 places, 589 transitions, 9295 flow [2024-06-14 11:27:54,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8459, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9295, PETRI_PLACES=449, PETRI_TRANSITIONS=589} [2024-06-14 11:27:54,325 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 407 predicate places. [2024-06-14 11:27:54,325 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 589 transitions, 9295 flow [2024-06-14 11:27:54,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:54,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:54,325 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-14 11:27:54,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 11:27:54,325 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-14 11:27:54,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:54,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1744469712, now seen corresponding path program 40 times [2024-06-14 11:27:54,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:54,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111030010] [2024-06-14 11:27:54,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:54,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:54,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:54,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:54,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:54,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111030010] [2024-06-14 11:27:54,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111030010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:54,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:54,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:54,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614657004] [2024-06-14 11:27:54,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:54,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:54,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:54,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:54,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:54,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:54,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 589 transitions, 9295 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:54,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:54,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:54,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:55,318 INFO L124 PetriNetUnfolderBase]: 2326/3925 cut-off events. [2024-06-14 11:27:55,319 INFO L125 PetriNetUnfolderBase]: For 362113/362113 co-relation queries the response was YES. [2024-06-14 11:27:55,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31054 conditions, 3925 events. 2326/3925 cut-off events. For 362113/362113 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 24896 event pairs, 394 based on Foata normal form. 1/3925 useless extension candidates. Maximal degree in co-relation 30855. Up to 2981 conditions per place. [2024-06-14 11:27:55,385 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 256 selfloop transitions, 353 changer transitions 0/615 dead transitions. [2024-06-14 11:27:55,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 615 transitions, 11059 flow [2024-06-14 11:27:55,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:27:55,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:27:55,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-14 11:27:55,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5254988913525499 [2024-06-14 11:27:55,386 INFO L175 Difference]: Start difference. First operand has 449 places, 589 transitions, 9295 flow. Second operand 11 states and 237 transitions. [2024-06-14 11:27:55,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 615 transitions, 11059 flow [2024-06-14 11:27:57,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 615 transitions, 10068 flow, removed 63 selfloop flow, removed 10 redundant places. [2024-06-14 11:27:57,299 INFO L231 Difference]: Finished difference. Result has 450 places, 592 transitions, 9084 flow [2024-06-14 11:27:57,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8317, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9084, PETRI_PLACES=450, PETRI_TRANSITIONS=592} [2024-06-14 11:27:57,299 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-14 11:27:57,299 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 592 transitions, 9084 flow [2024-06-14 11:27:57,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:57,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:57,299 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-14 11:27:57,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 11:27:57,300 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-14 11:27:57,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:57,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1324060814, now seen corresponding path program 41 times [2024-06-14 11:27:57,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:57,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713173046] [2024-06-14 11:27:57,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:57,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:57,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:57,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-14 11:27:57,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:57,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713173046] [2024-06-14 11:27:57,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713173046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:57,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:57,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:57,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727241080] [2024-06-14 11:27:57,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:57,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:57,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:57,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:57,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:57,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:57,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 592 transitions, 9084 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:57,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:57,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:57,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:58,269 INFO L124 PetriNetUnfolderBase]: 2323/3925 cut-off events. [2024-06-14 11:27:58,269 INFO L125 PetriNetUnfolderBase]: For 366178/366188 co-relation queries the response was YES. [2024-06-14 11:27:58,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30377 conditions, 3925 events. 2323/3925 cut-off events. For 366178/366188 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 24905 event pairs, 420 based on Foata normal form. 11/3935 useless extension candidates. Maximal degree in co-relation 30178. Up to 2978 conditions per place. [2024-06-14 11:27:58,333 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 256 selfloop transitions, 349 changer transitions 0/611 dead transitions. [2024-06-14 11:27:58,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 611 transitions, 10554 flow [2024-06-14 11:27:58,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:27:58,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:27:58,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-06-14 11:27:58,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 11:27:58,334 INFO L175 Difference]: Start difference. First operand has 450 places, 592 transitions, 9084 flow. Second operand 11 states and 231 transitions. [2024-06-14 11:27:58,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 611 transitions, 10554 flow [2024-06-14 11:28:00,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 611 transitions, 9734 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-14 11:28:00,147 INFO L231 Difference]: Finished difference. Result has 451 places, 592 transitions, 8970 flow [2024-06-14 11:28:00,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8266, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=349, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8970, PETRI_PLACES=451, PETRI_TRANSITIONS=592} [2024-06-14 11:28:00,148 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 409 predicate places. [2024-06-14 11:28:00,148 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 592 transitions, 8970 flow [2024-06-14 11:28:00,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:00,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:00,148 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-14 11:28:00,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 11:28:00,149 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-14 11:28:00,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:00,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1774789497, now seen corresponding path program 11 times [2024-06-14 11:28:00,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:00,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240240130] [2024-06-14 11:28:00,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:00,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:00,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:00,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:00,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:00,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240240130] [2024-06-14 11:28:00,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240240130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:00,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:00,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:00,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671483447] [2024-06-14 11:28:00,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:00,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:00,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:00,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:00,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:00,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:00,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 592 transitions, 8970 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:00,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:00,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:00,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:01,104 INFO L124 PetriNetUnfolderBase]: 2318/3920 cut-off events. [2024-06-14 11:28:01,104 INFO L125 PetriNetUnfolderBase]: For 358841/358857 co-relation queries the response was YES. [2024-06-14 11:28:01,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30008 conditions, 3920 events. 2318/3920 cut-off events. For 358841/358857 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 24892 event pairs, 398 based on Foata normal form. 18/3938 useless extension candidates. Maximal degree in co-relation 29809. Up to 3413 conditions per place. [2024-06-14 11:28:01,161 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 529 selfloop transitions, 70 changer transitions 0/605 dead transitions. [2024-06-14 11:28:01,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 605 transitions, 10217 flow [2024-06-14 11:28:01,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:01,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:01,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-14 11:28:01,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5156794425087108 [2024-06-14 11:28:01,162 INFO L175 Difference]: Start difference. First operand has 451 places, 592 transitions, 8970 flow. Second operand 7 states and 148 transitions. [2024-06-14 11:28:01,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 605 transitions, 10217 flow [2024-06-14 11:28:03,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 605 transitions, 9477 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-14 11:28:03,199 INFO L231 Difference]: Finished difference. Result has 448 places, 593 transitions, 8398 flow [2024-06-14 11:28:03,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8240, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8398, PETRI_PLACES=448, PETRI_TRANSITIONS=593} [2024-06-14 11:28:03,200 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-14 11:28:03,200 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 593 transitions, 8398 flow [2024-06-14 11:28:03,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:03,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:03,200 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-14 11:28:03,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 11:28:03,200 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-14 11:28:03,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:03,201 INFO L85 PathProgramCache]: Analyzing trace with hash 757278024, now seen corresponding path program 42 times [2024-06-14 11:28:03,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:03,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711964646] [2024-06-14 11:28:03,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:03,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:03,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:03,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:03,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:03,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711964646] [2024-06-14 11:28:03,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711964646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:03,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:03,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:28:03,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961500266] [2024-06-14 11:28:03,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:03,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:28:03,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:03,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:28:03,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:28:03,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:03,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 593 transitions, 8398 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:03,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:03,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:03,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:04,182 INFO L124 PetriNetUnfolderBase]: 2315/3910 cut-off events. [2024-06-14 11:28:04,182 INFO L125 PetriNetUnfolderBase]: For 347051/347051 co-relation queries the response was YES. [2024-06-14 11:28:04,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29245 conditions, 3910 events. 2315/3910 cut-off events. For 347051/347051 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 24755 event pairs, 393 based on Foata normal form. 1/3910 useless extension candidates. Maximal degree in co-relation 29045. Up to 2968 conditions per place. [2024-06-14 11:28:04,243 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 251 selfloop transitions, 359 changer transitions 0/616 dead transitions. [2024-06-14 11:28:04,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 616 transitions, 9890 flow [2024-06-14 11:28:04,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:28:04,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:28:04,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 250 transitions. [2024-06-14 11:28:04,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.508130081300813 [2024-06-14 11:28:04,243 INFO L175 Difference]: Start difference. First operand has 448 places, 593 transitions, 8398 flow. Second operand 12 states and 250 transitions. [2024-06-14 11:28:04,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 616 transitions, 9890 flow [2024-06-14 11:28:06,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 616 transitions, 9707 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:06,073 INFO L231 Difference]: Finished difference. Result has 455 places, 593 transitions, 8945 flow [2024-06-14 11:28:06,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8217, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8945, PETRI_PLACES=455, PETRI_TRANSITIONS=593} [2024-06-14 11:28:06,073 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 413 predicate places. [2024-06-14 11:28:06,073 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 593 transitions, 8945 flow [2024-06-14 11:28:06,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:06,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:06,073 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-14 11:28:06,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 11:28:06,074 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-14 11:28:06,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:06,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1806237317, now seen corresponding path program 12 times [2024-06-14 11:28:06,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:06,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268491872] [2024-06-14 11:28:06,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:06,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:06,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:06,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:06,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:06,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268491872] [2024-06-14 11:28:06,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268491872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:06,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:06,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:06,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193071056] [2024-06-14 11:28:06,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:06,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:06,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:06,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:06,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:06,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:06,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 593 transitions, 8945 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:06,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:06,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:06,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:06,989 INFO L124 PetriNetUnfolderBase]: 2323/3926 cut-off events. [2024-06-14 11:28:06,989 INFO L125 PetriNetUnfolderBase]: For 358040/358056 co-relation queries the response was YES. [2024-06-14 11:28:07,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29918 conditions, 3926 events. 2323/3926 cut-off events. For 358040/358056 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 24941 event pairs, 396 based on Foata normal form. 18/3944 useless extension candidates. Maximal degree in co-relation 29717. Up to 3395 conditions per place. [2024-06-14 11:28:07,053 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 525 selfloop transitions, 77 changer transitions 0/608 dead transitions. [2024-06-14 11:28:07,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 608 transitions, 10241 flow [2024-06-14 11:28:07,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:07,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:07,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-14 11:28:07,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.519163763066202 [2024-06-14 11:28:07,054 INFO L175 Difference]: Start difference. First operand has 455 places, 593 transitions, 8945 flow. Second operand 7 states and 149 transitions. [2024-06-14 11:28:07,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 608 transitions, 10241 flow [2024-06-14 11:28:08,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 608 transitions, 9505 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-14 11:28:08,852 INFO L231 Difference]: Finished difference. Result has 450 places, 595 transitions, 8434 flow [2024-06-14 11:28:08,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8209, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8434, PETRI_PLACES=450, PETRI_TRANSITIONS=595} [2024-06-14 11:28:08,853 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-14 11:28:08,853 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 595 transitions, 8434 flow [2024-06-14 11:28:08,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:08,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:08,853 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-14 11:28:08,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 11:28:08,853 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-14 11:28:08,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:08,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1767445008, now seen corresponding path program 43 times [2024-06-14 11:28:08,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:08,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979512017] [2024-06-14 11:28:08,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:08,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:08,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:08,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:08,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:08,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979512017] [2024-06-14 11:28:08,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979512017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:08,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:08,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:28:08,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246331069] [2024-06-14 11:28:08,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:08,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:28:08,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:08,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:28:08,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:28:09,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:09,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 595 transitions, 8434 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:09,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:09,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:09,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:09,794 INFO L124 PetriNetUnfolderBase]: 2328/3935 cut-off events. [2024-06-14 11:28:09,794 INFO L125 PetriNetUnfolderBase]: For 351889/351899 co-relation queries the response was YES. [2024-06-14 11:28:09,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29436 conditions, 3935 events. 2328/3935 cut-off events. For 351889/351899 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 25063 event pairs, 421 based on Foata normal form. 11/3945 useless extension candidates. Maximal degree in co-relation 29235. Up to 2986 conditions per place. [2024-06-14 11:28:09,856 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 263 selfloop transitions, 347 changer transitions 0/616 dead transitions. [2024-06-14 11:28:09,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 616 transitions, 9965 flow [2024-06-14 11:28:09,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:28:09,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:28:09,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-14 11:28:09,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5195121951219512 [2024-06-14 11:28:09,857 INFO L175 Difference]: Start difference. First operand has 450 places, 595 transitions, 8434 flow. Second operand 10 states and 213 transitions. [2024-06-14 11:28:09,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 616 transitions, 9965 flow [2024-06-14 11:28:11,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 616 transitions, 9756 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:11,979 INFO L231 Difference]: Finished difference. Result has 455 places, 598 transitions, 8976 flow [2024-06-14 11:28:11,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8225, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8976, PETRI_PLACES=455, PETRI_TRANSITIONS=598} [2024-06-14 11:28:11,979 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 413 predicate places. [2024-06-14 11:28:11,980 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 598 transitions, 8976 flow [2024-06-14 11:28:11,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:11,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:11,980 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-14 11:28:11,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 11:28:11,980 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-14 11:28:11,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:11,980 INFO L85 PathProgramCache]: Analyzing trace with hash -2113823609, now seen corresponding path program 13 times [2024-06-14 11:28:11,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:11,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567235830] [2024-06-14 11:28:11,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:11,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:11,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:12,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-14 11:28:12,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:12,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567235830] [2024-06-14 11:28:12,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567235830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:12,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:12,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:12,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629020689] [2024-06-14 11:28:12,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:12,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:12,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:12,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:12,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:12,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:12,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 598 transitions, 8976 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:12,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:12,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:12,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:12,910 INFO L124 PetriNetUnfolderBase]: 2336/3949 cut-off events. [2024-06-14 11:28:12,910 INFO L125 PetriNetUnfolderBase]: For 364474/364490 co-relation queries the response was YES. [2024-06-14 11:28:12,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30099 conditions, 3949 events. 2336/3949 cut-off events. For 364474/364490 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 25132 event pairs, 361 based on Foata normal form. 18/3967 useless extension candidates. Maximal degree in co-relation 29897. Up to 3289 conditions per place. [2024-06-14 11:28:12,974 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 509 selfloop transitions, 104 changer transitions 0/619 dead transitions. [2024-06-14 11:28:12,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 619 transitions, 10628 flow [2024-06-14 11:28:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:12,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:12,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-14 11:28:12,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261324041811847 [2024-06-14 11:28:12,975 INFO L175 Difference]: Start difference. First operand has 455 places, 598 transitions, 8976 flow. Second operand 7 states and 151 transitions. [2024-06-14 11:28:12,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 619 transitions, 10628 flow [2024-06-14 11:28:14,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 619 transitions, 9813 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 11:28:14,987 INFO L231 Difference]: Finished difference. Result has 455 places, 604 transitions, 8597 flow [2024-06-14 11:28:14,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8161, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8597, PETRI_PLACES=455, PETRI_TRANSITIONS=604} [2024-06-14 11:28:14,988 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 413 predicate places. [2024-06-14 11:28:14,988 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 604 transitions, 8597 flow [2024-06-14 11:28:14,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:14,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:14,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-14 11:28:14,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 11:28:14,988 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-14 11:28:14,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:14,988 INFO L85 PathProgramCache]: Analyzing trace with hash -2114030999, now seen corresponding path program 14 times [2024-06-14 11:28:14,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:14,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749799092] [2024-06-14 11:28:14,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:14,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:14,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:15,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-14 11:28:15,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:15,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749799092] [2024-06-14 11:28:15,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749799092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:15,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:15,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:15,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803939475] [2024-06-14 11:28:15,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:15,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:15,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:15,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:15,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:15,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:15,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 604 transitions, 8597 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:15,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:15,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:15,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:15,991 INFO L124 PetriNetUnfolderBase]: 2331/3946 cut-off events. [2024-06-14 11:28:15,991 INFO L125 PetriNetUnfolderBase]: For 356709/356725 co-relation queries the response was YES. [2024-06-14 11:28:16,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29507 conditions, 3946 events. 2331/3946 cut-off events. For 356709/356725 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 25176 event pairs, 355 based on Foata normal form. 18/3964 useless extension candidates. Maximal degree in co-relation 29303. Up to 3285 conditions per place. [2024-06-14 11:28:16,049 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 507 selfloop transitions, 105 changer transitions 0/618 dead transitions. [2024-06-14 11:28:16,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 618 transitions, 9853 flow [2024-06-14 11:28:16,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:16,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:16,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-14 11:28:16,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5226480836236934 [2024-06-14 11:28:16,050 INFO L175 Difference]: Start difference. First operand has 455 places, 604 transitions, 8597 flow. Second operand 7 states and 150 transitions. [2024-06-14 11:28:16,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 618 transitions, 9853 flow [2024-06-14 11:28:18,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 618 transitions, 9641 flow, removed 70 selfloop flow, removed 2 redundant places. [2024-06-14 11:28:18,380 INFO L231 Difference]: Finished difference. Result has 460 places, 604 transitions, 8600 flow [2024-06-14 11:28:18,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8385, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8600, PETRI_PLACES=460, PETRI_TRANSITIONS=604} [2024-06-14 11:28:18,381 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 418 predicate places. [2024-06-14 11:28:18,381 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 604 transitions, 8600 flow [2024-06-14 11:28:18,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:18,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:18,381 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-14 11:28:18,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 11:28:18,381 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-14 11:28:18,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:18,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1774802238, now seen corresponding path program 44 times [2024-06-14 11:28:18,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:18,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301022360] [2024-06-14 11:28:18,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:18,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:18,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:18,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:18,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:18,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301022360] [2024-06-14 11:28:18,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301022360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:18,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:18,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:28:18,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301119102] [2024-06-14 11:28:18,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:18,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:28:18,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:18,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:28:18,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:28:18,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:18,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 604 transitions, 8600 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:18,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:18,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:18,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:19,374 INFO L124 PetriNetUnfolderBase]: 2336/3953 cut-off events. [2024-06-14 11:28:19,375 INFO L125 PetriNetUnfolderBase]: For 355057/355067 co-relation queries the response was YES. [2024-06-14 11:28:19,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29553 conditions, 3953 events. 2336/3953 cut-off events. For 355057/355067 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 25248 event pairs, 424 based on Foata normal form. 11/3963 useless extension candidates. Maximal degree in co-relation 29347. Up to 2997 conditions per place. [2024-06-14 11:28:19,437 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 269 selfloop transitions, 353 changer transitions 0/628 dead transitions. [2024-06-14 11:28:19,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 628 transitions, 10161 flow [2024-06-14 11:28:19,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 11:28:19,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 11:28:19,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 264 transitions. [2024-06-14 11:28:19,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49530956848030017 [2024-06-14 11:28:19,438 INFO L175 Difference]: Start difference. First operand has 460 places, 604 transitions, 8600 flow. Second operand 13 states and 264 transitions. [2024-06-14 11:28:19,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 628 transitions, 10161 flow [2024-06-14 11:28:21,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 628 transitions, 9819 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 11:28:21,556 INFO L231 Difference]: Finished difference. Result has 466 places, 607 transitions, 9015 flow [2024-06-14 11:28:21,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8258, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9015, PETRI_PLACES=466, PETRI_TRANSITIONS=607} [2024-06-14 11:28:21,556 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 424 predicate places. [2024-06-14 11:28:21,557 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 607 transitions, 9015 flow [2024-06-14 11:28:21,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:21,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:21,557 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-14 11:28:21,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 11:28:21,557 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-14 11:28:21,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:21,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1774796658, now seen corresponding path program 45 times [2024-06-14 11:28:21,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:21,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054538524] [2024-06-14 11:28:21,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:21,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:21,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:21,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:21,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:21,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054538524] [2024-06-14 11:28:21,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054538524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:21,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:21,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:28:21,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476847366] [2024-06-14 11:28:21,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:21,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:28:21,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:21,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:28:21,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:28:21,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:21,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 607 transitions, 9015 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:21,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:21,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:21,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:22,595 INFO L124 PetriNetUnfolderBase]: 2333/3949 cut-off events. [2024-06-14 11:28:22,595 INFO L125 PetriNetUnfolderBase]: For 355877/355887 co-relation queries the response was YES. [2024-06-14 11:28:22,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29562 conditions, 3949 events. 2333/3949 cut-off events. For 355877/355887 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 25237 event pairs, 424 based on Foata normal form. 11/3959 useless extension candidates. Maximal degree in co-relation 29357. Up to 2994 conditions per place. [2024-06-14 11:28:22,658 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 269 selfloop transitions, 351 changer transitions 0/626 dead transitions. [2024-06-14 11:28:22,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 626 transitions, 10299 flow [2024-06-14 11:28:22,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:28:22,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:28:22,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 249 transitions. [2024-06-14 11:28:22,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-14 11:28:22,659 INFO L175 Difference]: Start difference. First operand has 466 places, 607 transitions, 9015 flow. Second operand 12 states and 249 transitions. [2024-06-14 11:28:22,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 626 transitions, 10299 flow [2024-06-14 11:28:24,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 626 transitions, 9485 flow, removed 30 selfloop flow, removed 11 redundant places. [2024-06-14 11:28:24,905 INFO L231 Difference]: Finished difference. Result has 467 places, 607 transitions, 8909 flow [2024-06-14 11:28:24,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8201, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8909, PETRI_PLACES=467, PETRI_TRANSITIONS=607} [2024-06-14 11:28:24,906 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 425 predicate places. [2024-06-14 11:28:24,906 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 607 transitions, 8909 flow [2024-06-14 11:28:24,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:24,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:24,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:24,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 11:28:24,906 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-14 11:28:24,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:24,906 INFO L85 PathProgramCache]: Analyzing trace with hash -566096661, now seen corresponding path program 1 times [2024-06-14 11:28:24,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:24,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507039209] [2024-06-14 11:28:24,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:24,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:24,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:25,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:25,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:25,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507039209] [2024-06-14 11:28:25,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507039209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:25,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:25,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:28:25,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247129590] [2024-06-14 11:28:25,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:25,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:28:25,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:25,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:28:25,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:28:25,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:25,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 607 transitions, 8909 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:25,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:25,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:25,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:25,990 INFO L124 PetriNetUnfolderBase]: 2432/4090 cut-off events. [2024-06-14 11:28:25,990 INFO L125 PetriNetUnfolderBase]: For 483693/483693 co-relation queries the response was YES. [2024-06-14 11:28:26,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32103 conditions, 4090 events. 2432/4090 cut-off events. For 483693/483693 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 25981 event pairs, 276 based on Foata normal form. 6/4095 useless extension candidates. Maximal degree in co-relation 31897. Up to 2878 conditions per place. [2024-06-14 11:28:26,054 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 538 selfloop transitions, 103 changer transitions 0/647 dead transitions. [2024-06-14 11:28:26,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 647 transitions, 10861 flow [2024-06-14 11:28:26,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:26,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:26,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:28:26,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-14 11:28:26,054 INFO L175 Difference]: Start difference. First operand has 467 places, 607 transitions, 8909 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:28:26,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 647 transitions, 10861 flow [2024-06-14 11:28:28,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 647 transitions, 10113 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-14 11:28:28,183 INFO L231 Difference]: Finished difference. Result has 463 places, 610 transitions, 8433 flow [2024-06-14 11:28:28,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8161, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8433, PETRI_PLACES=463, PETRI_TRANSITIONS=610} [2024-06-14 11:28:28,183 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-14 11:28:28,183 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 610 transitions, 8433 flow [2024-06-14 11:28:28,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:28,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:28,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, 1, 1, 1] [2024-06-14 11:28:28,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 11:28:28,184 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-14 11:28:28,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:28,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1448314725, now seen corresponding path program 1 times [2024-06-14 11:28:28,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:28,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261889796] [2024-06-14 11:28:28,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:28,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:28,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:28,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:28,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:28,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261889796] [2024-06-14 11:28:28,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261889796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:28,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:28,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:28:28,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780044429] [2024-06-14 11:28:28,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:28,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:28:28,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:28,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:28:28,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:28:28,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:28,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 610 transitions, 8433 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:28,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:28,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:28,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:29,347 INFO L124 PetriNetUnfolderBase]: 2588/4350 cut-off events. [2024-06-14 11:28:29,347 INFO L125 PetriNetUnfolderBase]: For 597519/597519 co-relation queries the response was YES. [2024-06-14 11:28:29,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35560 conditions, 4350 events. 2588/4350 cut-off events. For 597519/597519 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 27909 event pairs, 316 based on Foata normal form. 6/4355 useless extension candidates. Maximal degree in co-relation 35353. Up to 3387 conditions per place. [2024-06-14 11:28:29,428 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 550 selfloop transitions, 100 changer transitions 0/656 dead transitions. [2024-06-14 11:28:29,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 656 transitions, 10542 flow [2024-06-14 11:28:29,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:28:29,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:28:29,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 11:28:29,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:28:29,429 INFO L175 Difference]: Start difference. First operand has 463 places, 610 transitions, 8433 flow. Second operand 9 states and 210 transitions. [2024-06-14 11:28:29,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 656 transitions, 10542 flow [2024-06-14 11:28:33,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 656 transitions, 10433 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 11:28:33,287 INFO L231 Difference]: Finished difference. Result has 471 places, 620 transitions, 8770 flow [2024-06-14 11:28:33,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8326, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8770, PETRI_PLACES=471, PETRI_TRANSITIONS=620} [2024-06-14 11:28:33,288 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 429 predicate places. [2024-06-14 11:28:33,288 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 620 transitions, 8770 flow [2024-06-14 11:28:33,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:33,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:33,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, 1] [2024-06-14 11:28:33,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 11:28:33,288 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-14 11:28:33,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:33,289 INFO L85 PathProgramCache]: Analyzing trace with hash -565976691, now seen corresponding path program 2 times [2024-06-14 11:28:33,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:33,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305814868] [2024-06-14 11:28:33,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:33,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:33,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:33,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:33,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:33,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305814868] [2024-06-14 11:28:33,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305814868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:33,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:33,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:28:33,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583892009] [2024-06-14 11:28:33,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:33,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:28:33,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:33,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:28:33,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:28:33,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:33,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 620 transitions, 8770 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:33,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:33,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:33,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:34,447 INFO L124 PetriNetUnfolderBase]: 2608/4386 cut-off events. [2024-06-14 11:28:34,448 INFO L125 PetriNetUnfolderBase]: For 611897/611897 co-relation queries the response was YES. [2024-06-14 11:28:34,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36316 conditions, 4386 events. 2608/4386 cut-off events. For 611897/611897 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 28214 event pairs, 362 based on Foata normal form. 6/4391 useless extension candidates. Maximal degree in co-relation 36105. Up to 3736 conditions per place. [2024-06-14 11:28:34,523 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 586 selfloop transitions, 56 changer transitions 0/648 dead transitions. [2024-06-14 11:28:34,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 648 transitions, 10152 flow [2024-06-14 11:28:34,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:34,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:34,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-14 11:28:34,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-14 11:28:34,524 INFO L175 Difference]: Start difference. First operand has 471 places, 620 transitions, 8770 flow. Second operand 8 states and 178 transitions. [2024-06-14 11:28:34,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 648 transitions, 10152 flow [2024-06-14 11:28:37,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 648 transitions, 10048 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-14 11:28:37,773 INFO L231 Difference]: Finished difference. Result has 476 places, 621 transitions, 8802 flow [2024-06-14 11:28:37,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8666, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8802, PETRI_PLACES=476, PETRI_TRANSITIONS=621} [2024-06-14 11:28:37,774 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 434 predicate places. [2024-06-14 11:28:37,774 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 621 transitions, 8802 flow [2024-06-14 11:28:37,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:37,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:37,774 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, 1] [2024-06-14 11:28:37,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 11:28:37,774 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-14 11:28:37,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:37,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1625683395, now seen corresponding path program 2 times [2024-06-14 11:28:37,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:37,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971336793] [2024-06-14 11:28:37,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:37,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:37,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:37,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:37,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:37,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971336793] [2024-06-14 11:28:37,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971336793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:37,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:37,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:28:37,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129136274] [2024-06-14 11:28:37,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:37,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:28:37,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:37,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:28:37,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:28:37,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:37,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 621 transitions, 8802 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:37,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:37,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:37,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:39,105 INFO L124 PetriNetUnfolderBase]: 2710/4552 cut-off events. [2024-06-14 11:28:39,105 INFO L125 PetriNetUnfolderBase]: For 705243/705243 co-relation queries the response was YES. [2024-06-14 11:28:39,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39211 conditions, 4552 events. 2710/4552 cut-off events. For 705243/705243 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 29462 event pairs, 349 based on Foata normal form. 6/4557 useless extension candidates. Maximal degree in co-relation 38998. Up to 3475 conditions per place. [2024-06-14 11:28:39,197 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 551 selfloop transitions, 103 changer transitions 0/660 dead transitions. [2024-06-14 11:28:39,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 660 transitions, 10870 flow [2024-06-14 11:28:39,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:28:39,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:28:39,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 11:28:39,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 11:28:39,197 INFO L175 Difference]: Start difference. First operand has 476 places, 621 transitions, 8802 flow. Second operand 9 states and 204 transitions. [2024-06-14 11:28:39,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 660 transitions, 10870 flow [2024-06-14 11:28:42,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 660 transitions, 10734 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 11:28:42,469 INFO L231 Difference]: Finished difference. Result has 479 places, 628 transitions, 9042 flow [2024-06-14 11:28:42,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8676, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9042, PETRI_PLACES=479, PETRI_TRANSITIONS=628} [2024-06-14 11:28:42,469 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 437 predicate places. [2024-06-14 11:28:42,469 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 628 transitions, 9042 flow [2024-06-14 11:28:42,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:42,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:42,469 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, 1] [2024-06-14 11:28:42,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 11:28:42,470 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-14 11:28:42,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:42,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1625446059, now seen corresponding path program 3 times [2024-06-14 11:28:42,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:42,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14005137] [2024-06-14 11:28:42,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:42,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:42,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:42,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:42,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:42,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14005137] [2024-06-14 11:28:42,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14005137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:42,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:42,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:28:42,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599869575] [2024-06-14 11:28:42,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:42,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:28:42,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:42,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:28:42,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:28:42,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:42,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 628 transitions, 9042 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:42,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:42,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:42,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:43,767 INFO L124 PetriNetUnfolderBase]: 2763/4647 cut-off events. [2024-06-14 11:28:43,767 INFO L125 PetriNetUnfolderBase]: For 763163/763163 co-relation queries the response was YES. [2024-06-14 11:28:43,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40737 conditions, 4647 events. 2763/4647 cut-off events. For 763163/763163 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 30234 event pairs, 387 based on Foata normal form. 6/4652 useless extension candidates. Maximal degree in co-relation 40523. Up to 3908 conditions per place. [2024-06-14 11:28:43,846 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 591 selfloop transitions, 62 changer transitions 0/659 dead transitions. [2024-06-14 11:28:43,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 659 transitions, 10724 flow [2024-06-14 11:28:43,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:28:43,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:28:43,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 11:28:43,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-14 11:28:43,853 INFO L175 Difference]: Start difference. First operand has 479 places, 628 transitions, 9042 flow. Second operand 9 states and 194 transitions. [2024-06-14 11:28:43,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 659 transitions, 10724 flow [2024-06-14 11:28:47,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 659 transitions, 10548 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:47,498 INFO L231 Difference]: Finished difference. Result has 485 places, 630 transitions, 9044 flow [2024-06-14 11:28:47,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8866, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9044, PETRI_PLACES=485, PETRI_TRANSITIONS=630} [2024-06-14 11:28:47,499 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 443 predicate places. [2024-06-14 11:28:47,499 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 630 transitions, 9044 flow [2024-06-14 11:28:47,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:47,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:47,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, 1] [2024-06-14 11:28:47,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 11:28:47,499 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-14 11:28:47,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:47,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1625446245, now seen corresponding path program 3 times [2024-06-14 11:28:47,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:47,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250685243] [2024-06-14 11:28:47,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:47,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:47,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:47,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:47,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:47,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250685243] [2024-06-14 11:28:47,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250685243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:47,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:47,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:28:47,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701918757] [2024-06-14 11:28:47,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:47,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:28:47,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:47,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:28:47,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:28:47,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:47,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 630 transitions, 9044 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:47,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:47,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:47,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:48,794 INFO L124 PetriNetUnfolderBase]: 2750/4628 cut-off events. [2024-06-14 11:28:48,794 INFO L125 PetriNetUnfolderBase]: For 732949/732949 co-relation queries the response was YES. [2024-06-14 11:28:48,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39739 conditions, 4628 events. 2750/4628 cut-off events. For 732949/732949 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 30092 event pairs, 341 based on Foata normal form. 6/4633 useless extension candidates. Maximal degree in co-relation 39523. Up to 3552 conditions per place. [2024-06-14 11:28:48,867 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 557 selfloop transitions, 101 changer transitions 0/664 dead transitions. [2024-06-14 11:28:48,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 664 transitions, 10996 flow [2024-06-14 11:28:48,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:28:48,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:28:48,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-14 11:28:48,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582655826558266 [2024-06-14 11:28:48,868 INFO L175 Difference]: Start difference. First operand has 485 places, 630 transitions, 9044 flow. Second operand 9 states and 206 transitions. [2024-06-14 11:28:48,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 664 transitions, 10996 flow [2024-06-14 11:28:52,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 664 transitions, 10852 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:52,029 INFO L231 Difference]: Finished difference. Result has 488 places, 630 transitions, 9106 flow [2024-06-14 11:28:52,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8900, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9106, PETRI_PLACES=488, PETRI_TRANSITIONS=630} [2024-06-14 11:28:52,030 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 446 predicate places. [2024-06-14 11:28:52,030 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 630 transitions, 9106 flow [2024-06-14 11:28:52,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:52,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:52,030 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, 1] [2024-06-14 11:28:52,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 11:28:52,030 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-14 11:28:52,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:52,031 INFO L85 PathProgramCache]: Analyzing trace with hash -69799797, now seen corresponding path program 4 times [2024-06-14 11:28:52,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:52,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409786504] [2024-06-14 11:28:52,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:52,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:52,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:52,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:52,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:52,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409786504] [2024-06-14 11:28:52,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409786504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:52,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:52,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:28:52,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543177974] [2024-06-14 11:28:52,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:52,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:28:52,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:52,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:28:52,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:28:52,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:52,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 630 transitions, 9106 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:52,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:52,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:52,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:53,258 INFO L124 PetriNetUnfolderBase]: 2803/4711 cut-off events. [2024-06-14 11:28:53,258 INFO L125 PetriNetUnfolderBase]: For 789850/789850 co-relation queries the response was YES. [2024-06-14 11:28:53,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41166 conditions, 4711 events. 2803/4711 cut-off events. For 789850/789850 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 30686 event pairs, 457 based on Foata normal form. 6/4712 useless extension candidates. Maximal degree in co-relation 40951. Up to 3582 conditions per place. [2024-06-14 11:28:53,339 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 558 selfloop transitions, 100 changer transitions 0/664 dead transitions. [2024-06-14 11:28:53,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 664 transitions, 11092 flow [2024-06-14 11:28:53,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:53,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:53,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:28:53,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-14 11:28:53,349 INFO L175 Difference]: Start difference. First operand has 488 places, 630 transitions, 9106 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:28:53,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 664 transitions, 11092 flow [2024-06-14 11:28:56,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 664 transitions, 10927 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:56,982 INFO L231 Difference]: Finished difference. Result has 490 places, 632 transitions, 9193 flow [2024-06-14 11:28:56,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8941, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9193, PETRI_PLACES=490, PETRI_TRANSITIONS=632} [2024-06-14 11:28:56,982 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 448 predicate places. [2024-06-14 11:28:56,983 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 632 transitions, 9193 flow [2024-06-14 11:28:56,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:56,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:56,983 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, 1] [2024-06-14 11:28:56,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 11:28:56,983 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-14 11:28:56,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:56,983 INFO L85 PathProgramCache]: Analyzing trace with hash -69679641, now seen corresponding path program 4 times [2024-06-14 11:28:56,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:56,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663110090] [2024-06-14 11:28:56,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:56,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:56,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:57,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:57,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:57,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663110090] [2024-06-14 11:28:57,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663110090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:57,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:57,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:28:57,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22652394] [2024-06-14 11:28:57,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:57,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:28:57,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:57,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:28:57,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:28:57,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:57,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 632 transitions, 9193 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:57,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:57,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:57,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:58,269 INFO L124 PetriNetUnfolderBase]: 2790/4677 cut-off events. [2024-06-14 11:28:58,269 INFO L125 PetriNetUnfolderBase]: For 757278/757278 co-relation queries the response was YES. [2024-06-14 11:28:58,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40285 conditions, 4677 events. 2790/4677 cut-off events. For 757278/757278 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 30399 event pairs, 537 based on Foata normal form. 6/4673 useless extension candidates. Maximal degree in co-relation 40069. Up to 3986 conditions per place. [2024-06-14 11:28:58,354 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 570 selfloop transitions, 83 changer transitions 0/659 dead transitions. [2024-06-14 11:28:58,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 659 transitions, 10855 flow [2024-06-14 11:28:58,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:58,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:58,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:28:58,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 11:28:58,354 INFO L175 Difference]: Start difference. First operand has 490 places, 632 transitions, 9193 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:28:58,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 659 transitions, 10855 flow [2024-06-14 11:29:02,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 659 transitions, 10612 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 11:29:02,010 INFO L231 Difference]: Finished difference. Result has 494 places, 632 transitions, 9120 flow [2024-06-14 11:29:02,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8950, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9120, PETRI_PLACES=494, PETRI_TRANSITIONS=632} [2024-06-14 11:29:02,010 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 452 predicate places. [2024-06-14 11:29:02,010 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 632 transitions, 9120 flow [2024-06-14 11:29:02,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:02,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:02,011 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, 1] [2024-06-14 11:29:02,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 11:29:02,011 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-14 11:29:02,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:02,011 INFO L85 PathProgramCache]: Analyzing trace with hash 795687785, now seen corresponding path program 5 times [2024-06-14 11:29:02,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:02,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561453323] [2024-06-14 11:29:02,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:02,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:02,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:02,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:02,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:02,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561453323] [2024-06-14 11:29:02,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561453323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:02,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:02,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:29:02,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547745478] [2024-06-14 11:29:02,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:02,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:29:02,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:02,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:29:02,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:29:02,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:29:02,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 632 transitions, 9120 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:02,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:02,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:29:02,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:03,319 INFO L124 PetriNetUnfolderBase]: 2777/4660 cut-off events. [2024-06-14 11:29:03,320 INFO L125 PetriNetUnfolderBase]: For 720173/720173 co-relation queries the response was YES. [2024-06-14 11:29:03,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39184 conditions, 4660 events. 2777/4660 cut-off events. For 720173/720173 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 30280 event pairs, 542 based on Foata normal form. 6/4656 useless extension candidates. Maximal degree in co-relation 38967. Up to 4086 conditions per place. [2024-06-14 11:29:03,410 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 600 selfloop transitions, 48 changer transitions 0/654 dead transitions. [2024-06-14 11:29:03,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 654 transitions, 10484 flow [2024-06-14 11:29:03,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:03,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:03,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:29:03,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-14 11:29:03,411 INFO L175 Difference]: Start difference. First operand has 494 places, 632 transitions, 9120 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:29:03,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 654 transitions, 10484 flow [2024-06-14 11:29:07,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 654 transitions, 10318 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 11:29:07,677 INFO L231 Difference]: Finished difference. Result has 494 places, 632 transitions, 9054 flow [2024-06-14 11:29:07,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8954, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9054, PETRI_PLACES=494, PETRI_TRANSITIONS=632} [2024-06-14 11:29:07,678 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 452 predicate places. [2024-06-14 11:29:07,678 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 632 transitions, 9054 flow [2024-06-14 11:29:07,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:07,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:07,678 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, 1] [2024-06-14 11:29:07,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 11:29:07,679 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-14 11:29:07,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:07,679 INFO L85 PathProgramCache]: Analyzing trace with hash 72303273, now seen corresponding path program 6 times [2024-06-14 11:29:07,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:07,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78200241] [2024-06-14 11:29:07,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:07,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:07,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:07,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-14 11:29:07,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:07,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78200241] [2024-06-14 11:29:07,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78200241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:07,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:07,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:29:07,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843760017] [2024-06-14 11:29:07,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:07,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:29:07,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:07,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:29:07,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:29:07,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:29:07,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 632 transitions, 9054 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:07,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:07,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:29:07,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:08,995 INFO L124 PetriNetUnfolderBase]: 2805/4721 cut-off events. [2024-06-14 11:29:08,995 INFO L125 PetriNetUnfolderBase]: For 748947/748947 co-relation queries the response was YES. [2024-06-14 11:29:09,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39448 conditions, 4721 events. 2805/4721 cut-off events. For 748947/748947 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 30889 event pairs, 478 based on Foata normal form. 8/4728 useless extension candidates. Maximal degree in co-relation 39230. Up to 3769 conditions per place. [2024-06-14 11:29:09,079 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 549 selfloop transitions, 107 changer transitions 0/662 dead transitions. [2024-06-14 11:29:09,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 662 transitions, 10774 flow [2024-06-14 11:29:09,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:09,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:09,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:29:09,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 11:29:09,080 INFO L175 Difference]: Start difference. First operand has 494 places, 632 transitions, 9054 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:29:09,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 662 transitions, 10774 flow [2024-06-14 11:29:12,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 662 transitions, 10675 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:12,510 INFO L231 Difference]: Finished difference. Result has 495 places, 633 transitions, 9200 flow [2024-06-14 11:29:12,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8955, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9200, PETRI_PLACES=495, PETRI_TRANSITIONS=633} [2024-06-14 11:29:12,511 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 453 predicate places. [2024-06-14 11:29:12,511 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 633 transitions, 9200 flow [2024-06-14 11:29:12,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:12,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:12,511 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, 1] [2024-06-14 11:29:12,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 11:29:12,511 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-14 11:29:12,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:12,511 INFO L85 PathProgramCache]: Analyzing trace with hash 80874153, now seen corresponding path program 7 times [2024-06-14 11:29:12,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:12,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369121906] [2024-06-14 11:29:12,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:12,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:12,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:12,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:12,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:12,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369121906] [2024-06-14 11:29:12,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369121906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:12,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:12,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:29:12,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620447103] [2024-06-14 11:29:12,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:12,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:29:12,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:12,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:29:12,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:29:12,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:29:12,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 633 transitions, 9200 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:12,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:12,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:29:12,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:13,741 INFO L124 PetriNetUnfolderBase]: 2833/4759 cut-off events. [2024-06-14 11:29:13,741 INFO L125 PetriNetUnfolderBase]: For 760888/760888 co-relation queries the response was YES. [2024-06-14 11:29:13,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40092 conditions, 4759 events. 2833/4759 cut-off events. For 760888/760888 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 31068 event pairs, 565 based on Foata normal form. 8/4764 useless extension candidates. Maximal degree in co-relation 39873. Up to 4091 conditions per place. [2024-06-14 11:29:13,818 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 551 selfloop transitions, 98 changer transitions 0/655 dead transitions. [2024-06-14 11:29:13,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 655 transitions, 10608 flow [2024-06-14 11:29:13,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:13,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:13,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:29:13,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-14 11:29:13,819 INFO L175 Difference]: Start difference. First operand has 495 places, 633 transitions, 9200 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:29:13,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 655 transitions, 10608 flow [2024-06-14 11:29:17,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 655 transitions, 10373 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:17,422 INFO L231 Difference]: Finished difference. Result has 496 places, 634 transitions, 9198 flow [2024-06-14 11:29:17,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8969, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9198, PETRI_PLACES=496, PETRI_TRANSITIONS=634} [2024-06-14 11:29:17,422 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 454 predicate places. [2024-06-14 11:29:17,422 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 634 transitions, 9198 flow [2024-06-14 11:29:17,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:17,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:17,423 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, 1] [2024-06-14 11:29:17,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 11:29:17,423 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-14 11:29:17,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:17,423 INFO L85 PathProgramCache]: Analyzing trace with hash 926361445, now seen corresponding path program 5 times [2024-06-14 11:29:17,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:17,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081175466] [2024-06-14 11:29:17,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:17,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:17,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:17,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:17,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:17,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081175466] [2024-06-14 11:29:17,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081175466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:17,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:17,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:29:17,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569609108] [2024-06-14 11:29:17,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:17,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:29:17,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:17,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:29:17,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:29:17,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:29:17,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 634 transitions, 9198 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:17,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:17,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:29:17,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:18,973 INFO L124 PetriNetUnfolderBase]: 2907/4871 cut-off events. [2024-06-14 11:29:18,973 INFO L125 PetriNetUnfolderBase]: For 812433/812433 co-relation queries the response was YES. [2024-06-14 11:29:19,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42001 conditions, 4871 events. 2907/4871 cut-off events. For 812433/812433 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 31785 event pairs, 571 based on Foata normal form. 6/4874 useless extension candidates. Maximal degree in co-relation 41782. Up to 4233 conditions per place. [2024-06-14 11:29:19,043 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 580 selfloop transitions, 75 changer transitions 0/661 dead transitions. [2024-06-14 11:29:19,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 661 transitions, 10962 flow [2024-06-14 11:29:19,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:19,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:19,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 11:29:19,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-14 11:29:19,044 INFO L175 Difference]: Start difference. First operand has 496 places, 634 transitions, 9198 flow. Second operand 8 states and 181 transitions. [2024-06-14 11:29:19,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 661 transitions, 10962 flow [2024-06-14 11:29:22,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 661 transitions, 10761 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:22,704 INFO L231 Difference]: Finished difference. Result has 499 places, 638 transitions, 9273 flow [2024-06-14 11:29:22,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8999, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9273, PETRI_PLACES=499, PETRI_TRANSITIONS=638} [2024-06-14 11:29:22,704 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 457 predicate places. [2024-06-14 11:29:22,705 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 638 transitions, 9273 flow [2024-06-14 11:29:22,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:22,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:22,705 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, 1] [2024-06-14 11:29:22,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 11:29:22,705 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-14 11:29:22,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:22,705 INFO L85 PathProgramCache]: Analyzing trace with hash 926361259, now seen corresponding path program 8 times [2024-06-14 11:29:22,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:22,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126314692] [2024-06-14 11:29:22,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:22,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:22,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:22,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:22,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:22,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126314692] [2024-06-14 11:29:22,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126314692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:22,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:22,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:29:22,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355835952] [2024-06-14 11:29:22,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:22,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:29:22,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:22,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:29:22,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:29:22,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:29:22,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 638 transitions, 9273 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:22,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:22,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:29:22,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:24,036 INFO L124 PetriNetUnfolderBase]: 2973/4985 cut-off events. [2024-06-14 11:29:24,036 INFO L125 PetriNetUnfolderBase]: For 875856/875856 co-relation queries the response was YES. [2024-06-14 11:29:24,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43706 conditions, 4985 events. 2973/4985 cut-off events. For 875856/875856 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 32735 event pairs, 593 based on Foata normal form. 6/4986 useless extension candidates. Maximal degree in co-relation 43486. Up to 4333 conditions per place. [2024-06-14 11:29:24,118 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 591 selfloop transitions, 66 changer transitions 0/663 dead transitions. [2024-06-14 11:29:24,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 663 transitions, 10981 flow [2024-06-14 11:29:24,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:24,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:24,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:29:24,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-14 11:29:24,118 INFO L175 Difference]: Start difference. First operand has 499 places, 638 transitions, 9273 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:29:24,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 663 transitions, 10981 flow [2024-06-14 11:29:28,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 663 transitions, 10830 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:28,298 INFO L231 Difference]: Finished difference. Result has 503 places, 640 transitions, 9317 flow [2024-06-14 11:29:28,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9122, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9317, PETRI_PLACES=503, PETRI_TRANSITIONS=640} [2024-06-14 11:29:28,299 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 461 predicate places. [2024-06-14 11:29:28,299 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 640 transitions, 9317 flow [2024-06-14 11:29:28,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:28,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:28,299 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, 1] [2024-06-14 11:29:28,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 11:29:28,299 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-14 11:29:28,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:28,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1890901147, now seen corresponding path program 9 times [2024-06-14 11:29:28,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:28,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926918257] [2024-06-14 11:29:28,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:28,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:28,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:28,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:28,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:28,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926918257] [2024-06-14 11:29:28,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926918257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:28,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:28,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:29:28,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535572197] [2024-06-14 11:29:28,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:28,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:29:28,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:28,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:29:28,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:29:28,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:29:28,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 640 transitions, 9317 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:28,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:28,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:29:28,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:29,695 INFO L124 PetriNetUnfolderBase]: 2955/4957 cut-off events. [2024-06-14 11:29:29,695 INFO L125 PetriNetUnfolderBase]: For 840699/840699 co-relation queries the response was YES. [2024-06-14 11:29:29,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42705 conditions, 4957 events. 2955/4957 cut-off events. For 840699/840699 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 32558 event pairs, 591 based on Foata normal form. 8/4962 useless extension candidates. Maximal degree in co-relation 42482. Up to 4355 conditions per place. [2024-06-14 11:29:29,784 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 589 selfloop transitions, 63 changer transitions 0/658 dead transitions. [2024-06-14 11:29:29,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 658 transitions, 10699 flow [2024-06-14 11:29:29,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:29,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:29,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:29:29,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-14 11:29:29,784 INFO L175 Difference]: Start difference. First operand has 503 places, 640 transitions, 9317 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:29:29,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 658 transitions, 10699 flow [2024-06-14 11:29:33,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 658 transitions, 10564 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:33,856 INFO L231 Difference]: Finished difference. Result has 505 places, 640 transitions, 9320 flow [2024-06-14 11:29:33,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9182, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9320, PETRI_PLACES=505, PETRI_TRANSITIONS=640} [2024-06-14 11:29:33,857 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-14 11:29:33,857 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 640 transitions, 9320 flow [2024-06-14 11:29:33,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:33,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:33,857 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, 1] [2024-06-14 11:29:33,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 11:29:33,857 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-14 11:29:33,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:33,857 INFO L85 PathProgramCache]: Analyzing trace with hash 926687875, now seen corresponding path program 6 times [2024-06-14 11:29:33,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:33,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645630384] [2024-06-14 11:29:33,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:33,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:33,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:34,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:34,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:34,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645630384] [2024-06-14 11:29:34,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645630384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:34,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:34,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:29:34,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539728621] [2024-06-14 11:29:34,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:34,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:29:34,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:34,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:29:34,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:29:34,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:29:34,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 640 transitions, 9320 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:34,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:34,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:29:34,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:35,117 INFO L124 PetriNetUnfolderBase]: 2937/4927 cut-off events. [2024-06-14 11:29:35,117 INFO L125 PetriNetUnfolderBase]: For 788700/788700 co-relation queries the response was YES. [2024-06-14 11:29:35,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41446 conditions, 4927 events. 2937/4927 cut-off events. For 788700/788700 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 32310 event pairs, 581 based on Foata normal form. 8/4934 useless extension candidates. Maximal degree in co-relation 41222. Up to 4331 conditions per place. [2024-06-14 11:29:35,211 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 578 selfloop transitions, 75 changer transitions 0/659 dead transitions. [2024-06-14 11:29:35,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 659 transitions, 10706 flow [2024-06-14 11:29:35,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:35,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:35,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:29:35,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-14 11:29:35,212 INFO L175 Difference]: Start difference. First operand has 505 places, 640 transitions, 9320 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:29:35,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 659 transitions, 10706 flow [2024-06-14 11:29:39,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 659 transitions, 10576 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:39,034 INFO L231 Difference]: Finished difference. Result has 508 places, 640 transitions, 9351 flow [2024-06-14 11:29:39,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9190, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9351, PETRI_PLACES=508, PETRI_TRANSITIONS=640} [2024-06-14 11:29:39,034 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 466 predicate places. [2024-06-14 11:29:39,034 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 640 transitions, 9351 flow [2024-06-14 11:29:39,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:39,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:39,035 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, 1] [2024-06-14 11:29:39,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 11:29:39,035 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-14 11:29:39,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:39,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1902466521, now seen corresponding path program 10 times [2024-06-14 11:29:39,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:39,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126176178] [2024-06-14 11:29:39,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:39,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:39,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:39,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:39,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:39,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126176178] [2024-06-14 11:29:39,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126176178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:39,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:39,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:29:39,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697705929] [2024-06-14 11:29:39,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:39,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:29:39,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:39,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:29:39,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:29:39,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:29:39,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 640 transitions, 9351 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:39,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:39,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:29:39,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:40,431 INFO L124 PetriNetUnfolderBase]: 2919/4907 cut-off events. [2024-06-14 11:29:40,431 INFO L125 PetriNetUnfolderBase]: For 737164/737164 co-relation queries the response was YES. [2024-06-14 11:29:40,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40304 conditions, 4907 events. 2919/4907 cut-off events. For 737164/737164 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 32301 event pairs, 498 based on Foata normal form. 8/4914 useless extension candidates. Maximal degree in co-relation 40079. Up to 4043 conditions per place. [2024-06-14 11:29:40,513 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 562 selfloop transitions, 95 changer transitions 0/663 dead transitions. [2024-06-14 11:29:40,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 663 transitions, 10757 flow [2024-06-14 11:29:40,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:40,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:40,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:29:40,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-14 11:29:40,513 INFO L175 Difference]: Start difference. First operand has 508 places, 640 transitions, 9351 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:29:40,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 663 transitions, 10757 flow [2024-06-14 11:29:44,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 663 transitions, 10622 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:44,254 INFO L231 Difference]: Finished difference. Result has 509 places, 640 transitions, 9438 flow [2024-06-14 11:29:44,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9216, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9438, PETRI_PLACES=509, PETRI_TRANSITIONS=640} [2024-06-14 11:29:44,255 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 467 predicate places. [2024-06-14 11:29:44,255 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 640 transitions, 9438 flow [2024-06-14 11:29:44,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:44,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:44,255 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, 1] [2024-06-14 11:29:44,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 11:29:44,255 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-14 11:29:44,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:44,255 INFO L85 PathProgramCache]: Analyzing trace with hash -2037421113, now seen corresponding path program 7 times [2024-06-14 11:29:44,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:44,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145626000] [2024-06-14 11:29:44,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:44,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:44,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:44,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:44,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:44,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145626000] [2024-06-14 11:29:44,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145626000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:44,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:44,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:29:44,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598474565] [2024-06-14 11:29:44,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:44,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:29:44,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:44,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:29:44,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:29:44,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:29:44,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 640 transitions, 9438 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:44,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:44,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:29:44,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:45,593 INFO L124 PetriNetUnfolderBase]: 2939/4939 cut-off events. [2024-06-14 11:29:45,593 INFO L125 PetriNetUnfolderBase]: For 733338/733338 co-relation queries the response was YES. [2024-06-14 11:29:45,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40851 conditions, 4939 events. 2939/4939 cut-off events. For 733338/733338 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 32437 event pairs, 353 based on Foata normal form. 6/4944 useless extension candidates. Maximal degree in co-relation 40625. Up to 3792 conditions per place. [2024-06-14 11:29:45,679 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 559 selfloop transitions, 110 changer transitions 0/675 dead transitions. [2024-06-14 11:29:45,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 675 transitions, 11492 flow [2024-06-14 11:29:45,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:45,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:45,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:29:45,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-14 11:29:45,693 INFO L175 Difference]: Start difference. First operand has 509 places, 640 transitions, 9438 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:29:45,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 675 transitions, 11492 flow [2024-06-14 11:29:50,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 675 transitions, 11232 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 11:29:50,036 INFO L231 Difference]: Finished difference. Result has 509 places, 641 transitions, 9456 flow [2024-06-14 11:29:50,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9190, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9456, PETRI_PLACES=509, PETRI_TRANSITIONS=641} [2024-06-14 11:29:50,037 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 467 predicate places. [2024-06-14 11:29:50,037 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 641 transitions, 9456 flow [2024-06-14 11:29:50,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:50,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:50,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:50,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 11:29:50,037 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-14 11:29:50,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:50,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1902287775, now seen corresponding path program 8 times [2024-06-14 11:29:50,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:50,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760605969] [2024-06-14 11:29:50,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:50,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:50,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:50,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:50,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:50,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760605969] [2024-06-14 11:29:50,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760605969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:50,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:50,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:29:50,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180499682] [2024-06-14 11:29:50,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:50,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:29:50,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:50,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:29:50,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:29:50,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:29:50,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 641 transitions, 9456 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:50,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:50,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:29:50,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:51,354 INFO L124 PetriNetUnfolderBase]: 2967/4983 cut-off events. [2024-06-14 11:29:51,354 INFO L125 PetriNetUnfolderBase]: For 731488/731488 co-relation queries the response was YES. [2024-06-14 11:29:51,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41253 conditions, 4983 events. 2967/4983 cut-off events. For 731488/731488 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 32801 event pairs, 581 based on Foata normal form. 8/4990 useless extension candidates. Maximal degree in co-relation 41029. Up to 4337 conditions per place. [2024-06-14 11:29:51,442 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 574 selfloop transitions, 80 changer transitions 0/660 dead transitions. [2024-06-14 11:29:51,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 660 transitions, 10886 flow [2024-06-14 11:29:51,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:51,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:51,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-14 11:29:51,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-14 11:29:51,443 INFO L175 Difference]: Start difference. First operand has 509 places, 641 transitions, 9456 flow. Second operand 7 states and 160 transitions. [2024-06-14 11:29:51,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 660 transitions, 10886 flow [2024-06-14 11:29:55,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 660 transitions, 10657 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 11:29:55,454 INFO L231 Difference]: Finished difference. Result has 509 places, 642 transitions, 9453 flow [2024-06-14 11:29:55,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9229, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9453, PETRI_PLACES=509, PETRI_TRANSITIONS=642} [2024-06-14 11:29:55,455 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 467 predicate places. [2024-06-14 11:29:55,455 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 642 transitions, 9453 flow [2024-06-14 11:29:55,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:55,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:55,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:55,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 11:29:55,455 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-14 11:29:55,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:55,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1991180151, now seen corresponding path program 11 times [2024-06-14 11:29:55,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:55,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062041054] [2024-06-14 11:29:55,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:55,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:55,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:55,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:55,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:55,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062041054] [2024-06-14 11:29:55,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062041054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:55,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:55,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:29:55,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490825292] [2024-06-14 11:29:55,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:55,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:29:55,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:55,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:29:55,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:29:55,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:29:55,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 642 transitions, 9453 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:55,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:55,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:29:55,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:56,809 INFO L124 PetriNetUnfolderBase]: 2954/4968 cut-off events. [2024-06-14 11:29:56,810 INFO L125 PetriNetUnfolderBase]: For 656173/656173 co-relation queries the response was YES. [2024-06-14 11:29:56,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40030 conditions, 4968 events. 2954/4968 cut-off events. For 656173/656173 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 32765 event pairs, 336 based on Foata normal form. 6/4973 useless extension candidates. Maximal degree in co-relation 39807. Up to 3780 conditions per place. [2024-06-14 11:29:56,900 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 561 selfloop transitions, 111 changer transitions 0/678 dead transitions. [2024-06-14 11:29:56,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 678 transitions, 11185 flow [2024-06-14 11:29:56,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:56,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:56,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:29:56,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-14 11:29:56,901 INFO L175 Difference]: Start difference. First operand has 509 places, 642 transitions, 9453 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:29:56,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 678 transitions, 11185 flow [2024-06-14 11:30:00,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 678 transitions, 11004 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:00,467 INFO L231 Difference]: Finished difference. Result has 511 places, 642 transitions, 9502 flow [2024-06-14 11:30:00,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9274, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9502, PETRI_PLACES=511, PETRI_TRANSITIONS=642} [2024-06-14 11:30:00,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 469 predicate places. [2024-06-14 11:30:00,468 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 642 transitions, 9502 flow [2024-06-14 11:30:00,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:00,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:00,468 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, 1] [2024-06-14 11:30:00,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 11:30:00,468 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-14 11:30:00,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:00,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1048497029, now seen corresponding path program 12 times [2024-06-14 11:30:00,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:00,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854444149] [2024-06-14 11:30:00,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:00,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:00,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:00,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:00,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:00,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854444149] [2024-06-14 11:30:00,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854444149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:00,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:00,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:00,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663084354] [2024-06-14 11:30:00,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:00,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:00,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:00,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:00,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:00,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:30:00,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 642 transitions, 9502 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:00,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:00,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:30:00,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:01,847 INFO L124 PetriNetUnfolderBase]: 2941/4945 cut-off events. [2024-06-14 11:30:01,847 INFO L125 PetriNetUnfolderBase]: For 608323/608323 co-relation queries the response was YES. [2024-06-14 11:30:01,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39178 conditions, 4945 events. 2941/4945 cut-off events. For 608323/608323 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 32663 event pairs, 461 based on Foata normal form. 6/4946 useless extension candidates. Maximal degree in co-relation 38955. Up to 3934 conditions per place. [2024-06-14 11:30:01,941 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 562 selfloop transitions, 104 changer transitions 0/672 dead transitions. [2024-06-14 11:30:01,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 672 transitions, 10958 flow [2024-06-14 11:30:01,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:01,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:01,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:30:01,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 11:30:01,942 INFO L175 Difference]: Start difference. First operand has 511 places, 642 transitions, 9502 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:30:01,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 672 transitions, 10958 flow [2024-06-14 11:30:05,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 672 transitions, 10750 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 11:30:05,879 INFO L231 Difference]: Finished difference. Result has 510 places, 642 transitions, 9510 flow [2024-06-14 11:30:05,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9294, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9510, PETRI_PLACES=510, PETRI_TRANSITIONS=642} [2024-06-14 11:30:05,880 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 468 predicate places. [2024-06-14 11:30:05,880 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 642 transitions, 9510 flow [2024-06-14 11:30:05,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:05,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:05,880 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, 1] [2024-06-14 11:30:05,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 11:30:05,881 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-14 11:30:05,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:05,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1902614205, now seen corresponding path program 9 times [2024-06-14 11:30:05,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:05,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71582506] [2024-06-14 11:30:05,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:05,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:05,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:06,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-14 11:30:06,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:06,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71582506] [2024-06-14 11:30:06,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71582506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:06,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:06,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:06,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180570154] [2024-06-14 11:30:06,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:06,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:06,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:06,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:06,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:06,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:30:06,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 642 transitions, 9510 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:06,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:06,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:30:06,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:07,257 INFO L124 PetriNetUnfolderBase]: 2961/4964 cut-off events. [2024-06-14 11:30:07,257 INFO L125 PetriNetUnfolderBase]: For 610562/610562 co-relation queries the response was YES. [2024-06-14 11:30:07,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39415 conditions, 4964 events. 2961/4964 cut-off events. For 610562/610562 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 32659 event pairs, 538 based on Foata normal form. 6/4958 useless extension candidates. Maximal degree in co-relation 39193. Up to 4159 conditions per place. [2024-06-14 11:30:07,482 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 573 selfloop transitions, 89 changer transitions 0/668 dead transitions. [2024-06-14 11:30:07,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 668 transitions, 11238 flow [2024-06-14 11:30:07,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:07,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:07,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:30:07,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-14 11:30:07,483 INFO L175 Difference]: Start difference. First operand has 510 places, 642 transitions, 9510 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:30:07,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 668 transitions, 11238 flow [2024-06-14 11:30:10,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 668 transitions, 11018 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:10,802 INFO L231 Difference]: Finished difference. Result has 510 places, 643 transitions, 9524 flow [2024-06-14 11:30:10,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9294, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9524, PETRI_PLACES=510, PETRI_TRANSITIONS=643} [2024-06-14 11:30:10,802 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 468 predicate places. [2024-06-14 11:30:10,802 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 643 transitions, 9524 flow [2024-06-14 11:30:10,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:10,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:10,803 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, 1] [2024-06-14 11:30:10,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 11:30:10,803 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-14 11:30:10,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:10,803 INFO L85 PathProgramCache]: Analyzing trace with hash -2028246663, now seen corresponding path program 10 times [2024-06-14 11:30:10,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:10,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238964929] [2024-06-14 11:30:10,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:10,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:10,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:10,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:10,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:10,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238964929] [2024-06-14 11:30:10,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238964929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:10,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:10,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:10,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806702767] [2024-06-14 11:30:10,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:10,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:10,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:10,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:10,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:11,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:30:11,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 643 transitions, 9524 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:11,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:11,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:30:11,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:12,146 INFO L124 PetriNetUnfolderBase]: 2976/5006 cut-off events. [2024-06-14 11:30:12,146 INFO L125 PetriNetUnfolderBase]: For 602485/602485 co-relation queries the response was YES. [2024-06-14 11:30:12,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39322 conditions, 5006 events. 2976/5006 cut-off events. For 602485/602485 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 33038 event pairs, 524 based on Foata normal form. 8/5013 useless extension candidates. Maximal degree in co-relation 39100. Up to 4190 conditions per place. [2024-06-14 11:30:12,242 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 567 selfloop transitions, 95 changer transitions 0/668 dead transitions. [2024-06-14 11:30:12,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 668 transitions, 11261 flow [2024-06-14 11:30:12,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:12,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:12,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:30:12,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 11:30:12,243 INFO L175 Difference]: Start difference. First operand has 510 places, 643 transitions, 9524 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:30:12,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 668 transitions, 11261 flow [2024-06-14 11:30:15,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 668 transitions, 11086 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:15,781 INFO L231 Difference]: Finished difference. Result has 512 places, 644 transitions, 9594 flow [2024-06-14 11:30:15,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9353, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9594, PETRI_PLACES=512, PETRI_TRANSITIONS=644} [2024-06-14 11:30:15,782 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 470 predicate places. [2024-06-14 11:30:15,782 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 644 transitions, 9594 flow [2024-06-14 11:30:15,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:15,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:15,782 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, 1] [2024-06-14 11:30:15,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 11:30:15,782 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-14 11:30:15,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:15,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1990942815, now seen corresponding path program 11 times [2024-06-14 11:30:15,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:15,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817820446] [2024-06-14 11:30:15,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:15,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:15,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:15,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:15,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:15,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817820446] [2024-06-14 11:30:15,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817820446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:15,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:15,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:15,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003836165] [2024-06-14 11:30:15,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:15,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:15,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:15,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:15,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:15,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:30:15,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 644 transitions, 9594 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:15,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:15,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:30:15,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:17,112 INFO L124 PetriNetUnfolderBase]: 2963/4987 cut-off events. [2024-06-14 11:30:17,112 INFO L125 PetriNetUnfolderBase]: For 534654/534654 co-relation queries the response was YES. [2024-06-14 11:30:17,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38266 conditions, 4987 events. 2963/4987 cut-off events. For 534654/534654 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 32923 event pairs, 356 based on Foata normal form. 6/4992 useless extension candidates. Maximal degree in co-relation 38045. Up to 3786 conditions per place. [2024-06-14 11:30:17,201 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 555 selfloop transitions, 112 changer transitions 0/673 dead transitions. [2024-06-14 11:30:17,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 673 transitions, 11308 flow [2024-06-14 11:30:17,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:17,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:17,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:30:17,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-14 11:30:17,202 INFO L175 Difference]: Start difference. First operand has 512 places, 644 transitions, 9594 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:30:17,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 673 transitions, 11308 flow [2024-06-14 11:30:20,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 673 transitions, 11063 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:20,320 INFO L231 Difference]: Finished difference. Result has 513 places, 644 transitions, 9581 flow [2024-06-14 11:30:20,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9351, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9581, PETRI_PLACES=513, PETRI_TRANSITIONS=644} [2024-06-14 11:30:20,320 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 471 predicate places. [2024-06-14 11:30:20,320 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 644 transitions, 9581 flow [2024-06-14 11:30:20,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:20,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:20,321 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, 1] [2024-06-14 11:30:20,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 11:30:20,321 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-14 11:30:20,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:20,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1674386625, now seen corresponding path program 12 times [2024-06-14 11:30:20,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:20,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189447187] [2024-06-14 11:30:20,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:20,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:20,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:20,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-14 11:30:20,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:20,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189447187] [2024-06-14 11:30:20,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189447187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:20,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:20,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:20,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554110026] [2024-06-14 11:30:20,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:20,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:20,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:20,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:20,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:20,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:30:20,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 644 transitions, 9581 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:20,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:20,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:30:20,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:21,718 INFO L124 PetriNetUnfolderBase]: 2945/4959 cut-off events. [2024-06-14 11:30:21,718 INFO L125 PetriNetUnfolderBase]: For 487798/487798 co-relation queries the response was YES. [2024-06-14 11:30:21,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36941 conditions, 4959 events. 2945/4959 cut-off events. For 487798/487798 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 32817 event pairs, 573 based on Foata normal form. 8/4966 useless extension candidates. Maximal degree in co-relation 36720. Up to 4355 conditions per place. [2024-06-14 11:30:21,793 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 582 selfloop transitions, 75 changer transitions 0/663 dead transitions. [2024-06-14 11:30:21,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 663 transitions, 10975 flow [2024-06-14 11:30:21,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:21,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:21,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-14 11:30:21,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-14 11:30:21,794 INFO L175 Difference]: Start difference. First operand has 513 places, 644 transitions, 9581 flow. Second operand 8 states and 178 transitions. [2024-06-14 11:30:21,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 663 transitions, 10975 flow [2024-06-14 11:30:24,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 663 transitions, 10705 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 11:30:24,419 INFO L231 Difference]: Finished difference. Result has 513 places, 644 transitions, 9472 flow [2024-06-14 11:30:24,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9311, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9472, PETRI_PLACES=513, PETRI_TRANSITIONS=644} [2024-06-14 11:30:24,420 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 471 predicate places. [2024-06-14 11:30:24,420 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 644 transitions, 9472 flow [2024-06-14 11:30:24,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:24,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:24,420 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, 1] [2024-06-14 11:30:24,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-14 11:30:24,420 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-14 11:30:24,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:24,420 INFO L85 PathProgramCache]: Analyzing trace with hash -353249839, now seen corresponding path program 13 times [2024-06-14 11:30:24,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:24,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098539214] [2024-06-14 11:30:24,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:24,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:24,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:24,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:24,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:24,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098539214] [2024-06-14 11:30:24,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098539214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:24,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:24,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:24,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600243079] [2024-06-14 11:30:24,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:24,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:24,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:24,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:24,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:24,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:30:24,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 644 transitions, 9472 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:24,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:24,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:30:24,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:25,717 INFO L124 PetriNetUnfolderBase]: 3019/5075 cut-off events. [2024-06-14 11:30:25,717 INFO L125 PetriNetUnfolderBase]: For 545934/545934 co-relation queries the response was YES. [2024-06-14 11:30:25,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38257 conditions, 5075 events. 3019/5075 cut-off events. For 545934/545934 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 33606 event pairs, 589 based on Foata normal form. 8/5082 useless extension candidates. Maximal degree in co-relation 38036. Up to 4130 conditions per place. [2024-06-14 11:30:25,808 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 540 selfloop transitions, 133 changer transitions 0/679 dead transitions. [2024-06-14 11:30:25,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 679 transitions, 11258 flow [2024-06-14 11:30:25,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:25,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:25,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:30:25,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-14 11:30:25,809 INFO L175 Difference]: Start difference. First operand has 513 places, 644 transitions, 9472 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:30:25,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 679 transitions, 11258 flow [2024-06-14 11:30:28,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 679 transitions, 11017 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:30:28,919 INFO L231 Difference]: Finished difference. Result has 513 places, 646 transitions, 9547 flow [2024-06-14 11:30:28,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9231, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9547, PETRI_PLACES=513, PETRI_TRANSITIONS=646} [2024-06-14 11:30:28,920 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 471 predicate places. [2024-06-14 11:30:28,920 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 646 transitions, 9547 flow [2024-06-14 11:30:28,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:28,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:28,920 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, 1] [2024-06-14 11:30:28,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-14 11:30:28,920 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-14 11:30:28,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:28,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1211529723, now seen corresponding path program 14 times [2024-06-14 11:30:28,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:28,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464075012] [2024-06-14 11:30:28,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:28,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:28,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:29,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:29,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:29,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464075012] [2024-06-14 11:30:29,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464075012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:29,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:29,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:29,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291285651] [2024-06-14 11:30:29,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:29,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:29,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:29,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:29,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:29,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:30:29,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 646 transitions, 9547 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:29,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:29,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:30:29,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:30,199 INFO L124 PetriNetUnfolderBase]: 3093/5189 cut-off events. [2024-06-14 11:30:30,199 INFO L125 PetriNetUnfolderBase]: For 616045/616045 co-relation queries the response was YES. [2024-06-14 11:30:30,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40246 conditions, 5189 events. 3093/5189 cut-off events. For 616045/616045 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 34400 event pairs, 617 based on Foata normal form. 8/5196 useless extension candidates. Maximal degree in co-relation 40024. Up to 4262 conditions per place. [2024-06-14 11:30:30,286 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 548 selfloop transitions, 127 changer transitions 0/681 dead transitions. [2024-06-14 11:30:30,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 681 transitions, 11343 flow [2024-06-14 11:30:30,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:30,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:30,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:30:30,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-14 11:30:30,287 INFO L175 Difference]: Start difference. First operand has 513 places, 646 transitions, 9547 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:30:30,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 681 transitions, 11343 flow [2024-06-14 11:30:33,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 681 transitions, 11164 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:30:33,847 INFO L231 Difference]: Finished difference. Result has 517 places, 648 transitions, 9676 flow [2024-06-14 11:30:33,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9368, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9676, PETRI_PLACES=517, PETRI_TRANSITIONS=648} [2024-06-14 11:30:33,847 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 475 predicate places. [2024-06-14 11:30:33,847 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 648 transitions, 9676 flow [2024-06-14 11:30:33,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:33,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:33,847 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, 1] [2024-06-14 11:30:33,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-14 11:30:33,847 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-14 11:30:33,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:33,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1926186947, now seen corresponding path program 15 times [2024-06-14 11:30:33,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:33,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667757942] [2024-06-14 11:30:33,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:33,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:33,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:33,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:33,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:33,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667757942] [2024-06-14 11:30:33,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667757942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:33,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:33,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:33,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887661782] [2024-06-14 11:30:33,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:33,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:33,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:33,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:33,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:34,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:30:34,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 648 transitions, 9676 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:34,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:34,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:30:34,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:35,153 INFO L124 PetriNetUnfolderBase]: 3121/5233 cut-off events. [2024-06-14 11:30:35,153 INFO L125 PetriNetUnfolderBase]: For 626201/626201 co-relation queries the response was YES. [2024-06-14 11:30:35,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40832 conditions, 5233 events. 3121/5233 cut-off events. For 626201/626201 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 34755 event pairs, 637 based on Foata normal form. 8/5240 useless extension candidates. Maximal degree in co-relation 40608. Up to 4472 conditions per place. [2024-06-14 11:30:35,239 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 542 selfloop transitions, 126 changer transitions 0/674 dead transitions. [2024-06-14 11:30:35,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 674 transitions, 11134 flow [2024-06-14 11:30:35,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:35,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:35,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:30:35,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:30:35,240 INFO L175 Difference]: Start difference. First operand has 517 places, 648 transitions, 9676 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:30:35,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 674 transitions, 11134 flow [2024-06-14 11:30:39,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 674 transitions, 10955 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 11:30:39,198 INFO L231 Difference]: Finished difference. Result has 521 places, 649 transitions, 9782 flow [2024-06-14 11:30:39,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9505, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9782, PETRI_PLACES=521, PETRI_TRANSITIONS=649} [2024-06-14 11:30:39,199 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 479 predicate places. [2024-06-14 11:30:39,199 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 649 transitions, 9782 flow [2024-06-14 11:30:39,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:39,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:39,199 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, 1] [2024-06-14 11:30:39,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-14 11:30:39,199 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-14 11:30:39,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:39,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1518832335, now seen corresponding path program 16 times [2024-06-14 11:30:39,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:39,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990682811] [2024-06-14 11:30:39,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:39,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:39,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:39,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:39,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:39,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990682811] [2024-06-14 11:30:39,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990682811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:39,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:39,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:39,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626908353] [2024-06-14 11:30:39,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:39,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:39,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:39,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:39,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:39,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:30:39,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 649 transitions, 9782 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:39,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:39,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:30:39,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:40,633 INFO L124 PetriNetUnfolderBase]: 3149/5277 cut-off events. [2024-06-14 11:30:40,633 INFO L125 PetriNetUnfolderBase]: For 634399/634399 co-relation queries the response was YES. [2024-06-14 11:30:40,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41230 conditions, 5277 events. 3149/5277 cut-off events. For 634399/634399 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 35112 event pairs, 641 based on Foata normal form. 8/5284 useless extension candidates. Maximal degree in co-relation 41004. Up to 4516 conditions per place. [2024-06-14 11:30:40,713 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 536 selfloop transitions, 133 changer transitions 0/675 dead transitions. [2024-06-14 11:30:40,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 675 transitions, 11234 flow [2024-06-14 11:30:40,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:40,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:40,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:30:40,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:30:40,714 INFO L175 Difference]: Start difference. First operand has 521 places, 649 transitions, 9782 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:30:40,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 675 transitions, 11234 flow [2024-06-14 11:30:44,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 675 transitions, 10981 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:44,528 INFO L231 Difference]: Finished difference. Result has 523 places, 650 transitions, 9820 flow [2024-06-14 11:30:44,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9529, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9820, PETRI_PLACES=523, PETRI_TRANSITIONS=650} [2024-06-14 11:30:44,529 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 481 predicate places. [2024-06-14 11:30:44,529 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 650 transitions, 9820 flow [2024-06-14 11:30:44,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:44,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:44,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, 1] [2024-06-14 11:30:44,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-14 11:30:44,529 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-14 11:30:44,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:44,530 INFO L85 PathProgramCache]: Analyzing trace with hash -57791629, now seen corresponding path program 17 times [2024-06-14 11:30:44,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:44,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218630404] [2024-06-14 11:30:44,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:44,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:44,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:44,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-14 11:30:44,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:44,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218630404] [2024-06-14 11:30:44,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218630404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:44,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:44,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:44,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345248994] [2024-06-14 11:30:44,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:44,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:44,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:44,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:44,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:44,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:30:44,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 650 transitions, 9820 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:44,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:44,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:30:44,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:45,852 INFO L124 PetriNetUnfolderBase]: 3177/5321 cut-off events. [2024-06-14 11:30:45,852 INFO L125 PetriNetUnfolderBase]: For 644384/644384 co-relation queries the response was YES. [2024-06-14 11:30:45,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41633 conditions, 5321 events. 3177/5321 cut-off events. For 644384/644384 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 35491 event pairs, 645 based on Foata normal form. 8/5328 useless extension candidates. Maximal degree in co-relation 41406. Up to 4560 conditions per place. [2024-06-14 11:30:45,944 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 537 selfloop transitions, 130 changer transitions 0/673 dead transitions. [2024-06-14 11:30:45,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 673 transitions, 11262 flow [2024-06-14 11:30:45,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:45,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:45,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-14 11:30:45,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-14 11:30:45,945 INFO L175 Difference]: Start difference. First operand has 523 places, 650 transitions, 9820 flow. Second operand 8 states and 178 transitions. [2024-06-14 11:30:45,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 673 transitions, 11262 flow [2024-06-14 11:30:49,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 673 transitions, 10995 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:49,820 INFO L231 Difference]: Finished difference. Result has 525 places, 651 transitions, 9840 flow [2024-06-14 11:30:49,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9553, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9840, PETRI_PLACES=525, PETRI_TRANSITIONS=651} [2024-06-14 11:30:49,820 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 483 predicate places. [2024-06-14 11:30:49,820 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 651 transitions, 9840 flow [2024-06-14 11:30:49,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:49,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:49,821 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, 1] [2024-06-14 11:30:49,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-14 11:30:49,821 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-14 11:30:49,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:49,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1353632793, now seen corresponding path program 18 times [2024-06-14 11:30:49,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:49,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496494292] [2024-06-14 11:30:49,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:49,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:49,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:49,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:49,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:49,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496494292] [2024-06-14 11:30:49,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496494292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:49,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:49,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:49,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565377329] [2024-06-14 11:30:49,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:49,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:49,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:49,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:49,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:49,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:30:49,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 651 transitions, 9840 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:49,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:49,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:30:49,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:51,186 INFO L124 PetriNetUnfolderBase]: 3217/5387 cut-off events. [2024-06-14 11:30:51,187 INFO L125 PetriNetUnfolderBase]: For 672156/672156 co-relation queries the response was YES. [2024-06-14 11:30:51,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42659 conditions, 5387 events. 3217/5387 cut-off events. For 672156/672156 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 35929 event pairs, 629 based on Foata normal form. 6/5390 useless extension candidates. Maximal degree in co-relation 42431. Up to 3988 conditions per place. [2024-06-14 11:30:51,279 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 550 selfloop transitions, 133 changer transitions 0/689 dead transitions. [2024-06-14 11:30:51,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 689 transitions, 11922 flow [2024-06-14 11:30:51,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:51,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:51,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:30:51,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 11:30:51,280 INFO L175 Difference]: Start difference. First operand has 525 places, 651 transitions, 9840 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:30:51,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 689 transitions, 11922 flow [2024-06-14 11:30:55,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 689 transitions, 11659 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:55,207 INFO L231 Difference]: Finished difference. Result has 527 places, 653 transitions, 9901 flow [2024-06-14 11:30:55,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9577, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9901, PETRI_PLACES=527, PETRI_TRANSITIONS=653} [2024-06-14 11:30:55,208 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 485 predicate places. [2024-06-14 11:30:55,208 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 653 transitions, 9901 flow [2024-06-14 11:30:55,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:55,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:55,208 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, 1] [2024-06-14 11:30:55,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-14 11:30:55,208 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-14 11:30:55,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:55,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1353512823, now seen corresponding path program 19 times [2024-06-14 11:30:55,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:55,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927788669] [2024-06-14 11:30:55,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:55,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:55,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:55,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-14 11:30:55,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:55,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927788669] [2024-06-14 11:30:55,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927788669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:55,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:55,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:55,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345922562] [2024-06-14 11:30:55,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:55,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:55,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:55,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:55,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:55,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:30:55,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 653 transitions, 9901 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:55,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:55,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:30:55,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:56,591 INFO L124 PetriNetUnfolderBase]: 3245/5428 cut-off events. [2024-06-14 11:30:56,591 INFO L125 PetriNetUnfolderBase]: For 684248/684248 co-relation queries the response was YES. [2024-06-14 11:30:56,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43163 conditions, 5428 events. 3245/5428 cut-off events. For 684248/684248 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 36264 event pairs, 658 based on Foata normal form. 6/5424 useless extension candidates. Maximal degree in co-relation 42934. Up to 4801 conditions per place. [2024-06-14 11:30:56,688 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 617 selfloop transitions, 59 changer transitions 0/682 dead transitions. [2024-06-14 11:30:56,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 682 transitions, 11373 flow [2024-06-14 11:30:56,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:56,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:56,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:30:56,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-14 11:30:56,689 INFO L175 Difference]: Start difference. First operand has 527 places, 653 transitions, 9901 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:30:56,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 682 transitions, 11373 flow [2024-06-14 11:31:00,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 682 transitions, 10969 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:31:00,730 INFO L231 Difference]: Finished difference. Result has 529 places, 656 transitions, 9663 flow [2024-06-14 11:31:00,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9509, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9663, PETRI_PLACES=529, PETRI_TRANSITIONS=656} [2024-06-14 11:31:00,730 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 487 predicate places. [2024-06-14 11:31:00,730 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 656 transitions, 9663 flow [2024-06-14 11:31:00,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:00,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:00,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:00,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-14 11:31:00,730 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-14 11:31:00,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:00,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1775633153, now seen corresponding path program 13 times [2024-06-14 11:31:00,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:00,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654195609] [2024-06-14 11:31:00,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:00,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:00,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:00,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:00,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:00,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654195609] [2024-06-14 11:31:00,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654195609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:00,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:00,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:00,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224764843] [2024-06-14 11:31:00,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:00,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:00,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:00,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:00,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:00,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:31:00,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 656 transitions, 9663 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:00,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:00,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:31:00,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:02,202 INFO L124 PetriNetUnfolderBase]: 3311/5534 cut-off events. [2024-06-14 11:31:02,202 INFO L125 PetriNetUnfolderBase]: For 759910/759910 co-relation queries the response was YES. [2024-06-14 11:31:02,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44454 conditions, 5534 events. 3311/5534 cut-off events. For 759910/759910 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 37068 event pairs, 676 based on Foata normal form. 6/5530 useless extension candidates. Maximal degree in co-relation 44225. Up to 4763 conditions per place. [2024-06-14 11:31:02,293 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 567 selfloop transitions, 118 changer transitions 0/691 dead transitions. [2024-06-14 11:31:02,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 691 transitions, 11493 flow [2024-06-14 11:31:02,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:31:02,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:31:02,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-14 11:31:02,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232815964523282 [2024-06-14 11:31:02,294 INFO L175 Difference]: Start difference. First operand has 529 places, 656 transitions, 9663 flow. Second operand 11 states and 236 transitions. [2024-06-14 11:31:02,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 691 transitions, 11493 flow [2024-06-14 11:31:06,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 691 transitions, 11361 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:31:06,721 INFO L231 Difference]: Finished difference. Result has 535 places, 658 transitions, 9845 flow [2024-06-14 11:31:06,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9531, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9845, PETRI_PLACES=535, PETRI_TRANSITIONS=658} [2024-06-14 11:31:06,721 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 493 predicate places. [2024-06-14 11:31:06,721 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 658 transitions, 9845 flow [2024-06-14 11:31:06,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:06,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:06,721 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, 1] [2024-06-14 11:31:06,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-14 11:31:06,721 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-14 11:31:06,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:06,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1087488927, now seen corresponding path program 14 times [2024-06-14 11:31:06,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:06,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511620727] [2024-06-14 11:31:06,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:06,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:06,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:06,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-14 11:31:06,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:06,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511620727] [2024-06-14 11:31:06,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511620727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:06,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:06,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:06,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135241191] [2024-06-14 11:31:06,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:06,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:06,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:06,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:06,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:06,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:31:06,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 658 transitions, 9845 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:06,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:06,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:31:06,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:08,315 INFO L124 PetriNetUnfolderBase]: 3339/5591 cut-off events. [2024-06-14 11:31:08,315 INFO L125 PetriNetUnfolderBase]: For 791187/791187 co-relation queries the response was YES. [2024-06-14 11:31:08,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45100 conditions, 5591 events. 3339/5591 cut-off events. For 791187/791187 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 37529 event pairs, 699 based on Foata normal form. 8/5598 useless extension candidates. Maximal degree in co-relation 44870. Up to 4909 conditions per place. [2024-06-14 11:31:08,406 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 565 selfloop transitions, 113 changer transitions 0/684 dead transitions. [2024-06-14 11:31:08,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 684 transitions, 11333 flow [2024-06-14 11:31:08,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:31:08,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:31:08,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 229 transitions. [2024-06-14 11:31:08,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5077605321507761 [2024-06-14 11:31:08,407 INFO L175 Difference]: Start difference. First operand has 535 places, 658 transitions, 9845 flow. Second operand 11 states and 229 transitions. [2024-06-14 11:31:08,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 684 transitions, 11333 flow [2024-06-14 11:31:13,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 684 transitions, 11145 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 11:31:13,529 INFO L231 Difference]: Finished difference. Result has 539 places, 659 transitions, 9928 flow [2024-06-14 11:31:13,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9663, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9928, PETRI_PLACES=539, PETRI_TRANSITIONS=659} [2024-06-14 11:31:13,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 497 predicate places. [2024-06-14 11:31:13,530 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 659 transitions, 9928 flow [2024-06-14 11:31:13,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:13,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:13,530 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, 1] [2024-06-14 11:31:13,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-14 11:31:13,530 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-14 11:31:13,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:13,530 INFO L85 PathProgramCache]: Analyzing trace with hash 2040140955, now seen corresponding path program 20 times [2024-06-14 11:31:13,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:13,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082600763] [2024-06-14 11:31:13,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:13,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:13,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:13,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:13,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:13,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082600763] [2024-06-14 11:31:13,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082600763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:13,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:13,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:13,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573033502] [2024-06-14 11:31:13,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:13,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:13,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:13,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:13,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:13,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:31:13,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 659 transitions, 9928 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:13,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:13,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:31:13,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:15,240 INFO L124 PetriNetUnfolderBase]: 3413/5707 cut-off events. [2024-06-14 11:31:15,240 INFO L125 PetriNetUnfolderBase]: For 853236/853236 co-relation queries the response was YES. [2024-06-14 11:31:15,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46899 conditions, 5707 events. 3413/5707 cut-off events. For 853236/853236 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 38381 event pairs, 709 based on Foata normal form. 6/5710 useless extension candidates. Maximal degree in co-relation 46667. Up to 5038 conditions per place. [2024-06-14 11:31:15,336 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 624 selfloop transitions, 60 changer transitions 0/690 dead transitions. [2024-06-14 11:31:15,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 690 transitions, 11728 flow [2024-06-14 11:31:15,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:15,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:15,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 11:31:15,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-14 11:31:15,337 INFO L175 Difference]: Start difference. First operand has 539 places, 659 transitions, 9928 flow. Second operand 9 states and 194 transitions. [2024-06-14 11:31:15,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 690 transitions, 11728 flow [2024-06-14 11:31:20,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 690 transitions, 11487 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 11:31:20,059 INFO L231 Difference]: Finished difference. Result has 540 places, 663 transitions, 9879 flow [2024-06-14 11:31:20,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9687, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9879, PETRI_PLACES=540, PETRI_TRANSITIONS=663} [2024-06-14 11:31:20,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 498 predicate places. [2024-06-14 11:31:20,059 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 663 transitions, 9879 flow [2024-06-14 11:31:20,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:20,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:20,060 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, 1] [2024-06-14 11:31:20,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-14 11:31:20,060 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:20,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:20,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1783042463, now seen corresponding path program 15 times [2024-06-14 11:31:20,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:20,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490063135] [2024-06-14 11:31:20,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:20,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:20,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:20,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:20,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:20,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490063135] [2024-06-14 11:31:20,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490063135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:20,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:20,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:20,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93609617] [2024-06-14 11:31:20,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:20,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:20,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:20,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:20,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:20,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:31:20,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 663 transitions, 9879 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:20,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:20,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:31:20,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:21,665 INFO L124 PetriNetUnfolderBase]: 3433/5739 cut-off events. [2024-06-14 11:31:21,665 INFO L125 PetriNetUnfolderBase]: For 865058/865058 co-relation queries the response was YES. [2024-06-14 11:31:21,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47145 conditions, 5739 events. 3433/5739 cut-off events. For 865058/865058 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 38671 event pairs, 713 based on Foata normal form. 6/5742 useless extension candidates. Maximal degree in co-relation 46911. Up to 5025 conditions per place. [2024-06-14 11:31:21,781 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 571 selfloop transitions, 116 changer transitions 0/693 dead transitions. [2024-06-14 11:31:21,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 693 transitions, 11405 flow [2024-06-14 11:31:21,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:31:21,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:31:21,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 248 transitions. [2024-06-14 11:31:21,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-14 11:31:21,782 INFO L175 Difference]: Start difference. First operand has 540 places, 663 transitions, 9879 flow. Second operand 12 states and 248 transitions. [2024-06-14 11:31:21,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 693 transitions, 11405 flow [2024-06-14 11:31:27,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 693 transitions, 11279 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:31:27,474 INFO L231 Difference]: Finished difference. Result has 546 places, 664 transitions, 10025 flow [2024-06-14 11:31:27,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9753, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10025, PETRI_PLACES=546, PETRI_TRANSITIONS=664} [2024-06-14 11:31:27,475 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 504 predicate places. [2024-06-14 11:31:27,475 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 664 transitions, 10025 flow [2024-06-14 11:31:27,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:27,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:27,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, 1] [2024-06-14 11:31:27,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-14 11:31:27,475 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:27,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:27,475 INFO L85 PathProgramCache]: Analyzing trace with hash 2041478117, now seen corresponding path program 21 times [2024-06-14 11:31:27,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:27,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489303902] [2024-06-14 11:31:27,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:27,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:27,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:27,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-14 11:31:27,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:27,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489303902] [2024-06-14 11:31:27,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489303902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:27,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:27,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:27,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343102866] [2024-06-14 11:31:27,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:27,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:27,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:27,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:27,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:27,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:31:27,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 664 transitions, 10025 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:27,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:27,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:31:27,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:29,009 INFO L124 PetriNetUnfolderBase]: 3415/5715 cut-off events. [2024-06-14 11:31:29,009 INFO L125 PetriNetUnfolderBase]: For 824006/824006 co-relation queries the response was YES. [2024-06-14 11:31:29,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46068 conditions, 5715 events. 3415/5715 cut-off events. For 824006/824006 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 38510 event pairs, 713 based on Foata normal form. 8/5722 useless extension candidates. Maximal degree in co-relation 45833. Up to 5092 conditions per place. [2024-06-14 11:31:29,123 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 623 selfloop transitions, 57 changer transitions 0/686 dead transitions. [2024-06-14 11:31:29,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 686 transitions, 11473 flow [2024-06-14 11:31:29,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:29,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:29,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:31:29,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-14 11:31:29,124 INFO L175 Difference]: Start difference. First operand has 546 places, 664 transitions, 10025 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:31:29,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 686 transitions, 11473 flow [2024-06-14 11:31:33,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 686 transitions, 11221 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-14 11:31:34,001 INFO L231 Difference]: Finished difference. Result has 545 places, 664 transitions, 9892 flow [2024-06-14 11:31:34,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9773, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9892, PETRI_PLACES=545, PETRI_TRANSITIONS=664} [2024-06-14 11:31:34,002 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 503 predicate places. [2024-06-14 11:31:34,002 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 664 transitions, 9892 flow [2024-06-14 11:31:34,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:34,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:34,002 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, 1] [2024-06-14 11:31:34,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-14 11:31:34,002 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:34,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:34,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1950060691, now seen corresponding path program 22 times [2024-06-14 11:31:34,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:34,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935948581] [2024-06-14 11:31:34,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:34,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:34,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:34,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:34,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:34,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935948581] [2024-06-14 11:31:34,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935948581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:34,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:34,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:34,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321939597] [2024-06-14 11:31:34,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:34,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:34,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:34,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:34,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:34,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:31:34,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 664 transitions, 9892 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:34,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:34,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:31:34,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:35,594 INFO L124 PetriNetUnfolderBase]: 3443/5759 cut-off events. [2024-06-14 11:31:35,594 INFO L125 PetriNetUnfolderBase]: For 834654/834654 co-relation queries the response was YES. [2024-06-14 11:31:35,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46185 conditions, 5759 events. 3443/5759 cut-off events. For 834654/834654 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 38850 event pairs, 717 based on Foata normal form. 8/5766 useless extension candidates. Maximal degree in co-relation 45949. Up to 5110 conditions per place. [2024-06-14 11:31:35,703 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 600 selfloop transitions, 80 changer transitions 0/686 dead transitions. [2024-06-14 11:31:35,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 686 transitions, 11358 flow [2024-06-14 11:31:35,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:35,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:35,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-14 11:31:35,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073170731707317 [2024-06-14 11:31:35,704 INFO L175 Difference]: Start difference. First operand has 545 places, 664 transitions, 9892 flow. Second operand 10 states and 208 transitions. [2024-06-14 11:31:35,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 686 transitions, 11358 flow [2024-06-14 11:31:41,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 686 transitions, 11245 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:31:41,140 INFO L231 Difference]: Finished difference. Result has 549 places, 665 transitions, 9968 flow [2024-06-14 11:31:41,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9779, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9968, PETRI_PLACES=549, PETRI_TRANSITIONS=665} [2024-06-14 11:31:41,140 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 507 predicate places. [2024-06-14 11:31:41,140 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 665 transitions, 9968 flow [2024-06-14 11:31:41,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:41,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:41,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:41,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-14 11:31:41,141 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:41,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:41,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1944554161, now seen corresponding path program 23 times [2024-06-14 11:31:41,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:41,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371313394] [2024-06-14 11:31:41,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:41,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:41,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:41,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-14 11:31:41,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:41,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371313394] [2024-06-14 11:31:41,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371313394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:41,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:41,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:41,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326838354] [2024-06-14 11:31:41,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:41,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:41,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:41,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:41,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:41,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:31:41,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 665 transitions, 9968 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:41,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:41,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:31:41,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:42,701 INFO L124 PetriNetUnfolderBase]: 3471/5803 cut-off events. [2024-06-14 11:31:42,701 INFO L125 PetriNetUnfolderBase]: For 847177/847177 co-relation queries the response was YES. [2024-06-14 11:31:42,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46652 conditions, 5803 events. 3471/5803 cut-off events. For 847177/847177 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 39160 event pairs, 721 based on Foata normal form. 8/5810 useless extension candidates. Maximal degree in co-relation 46415. Up to 5150 conditions per place. [2024-06-14 11:31:42,809 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 601 selfloop transitions, 78 changer transitions 0/685 dead transitions. [2024-06-14 11:31:42,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 685 transitions, 11428 flow [2024-06-14 11:31:42,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:42,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:42,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:31:42,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-14 11:31:42,810 INFO L175 Difference]: Start difference. First operand has 549 places, 665 transitions, 9968 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:31:42,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 685 transitions, 11428 flow [2024-06-14 11:31:48,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 685 transitions, 11263 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:48,114 INFO L231 Difference]: Finished difference. Result has 549 places, 666 transitions, 9990 flow [2024-06-14 11:31:48,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9803, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9990, PETRI_PLACES=549, PETRI_TRANSITIONS=666} [2024-06-14 11:31:48,115 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 507 predicate places. [2024-06-14 11:31:48,115 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 666 transitions, 9990 flow [2024-06-14 11:31:48,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:48,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:48,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:48,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-14 11:31:48,115 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:48,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:48,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1939013035, now seen corresponding path program 16 times [2024-06-14 11:31:48,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:48,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697016097] [2024-06-14 11:31:48,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:48,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:48,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:48,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:48,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:48,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697016097] [2024-06-14 11:31:48,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697016097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:48,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:48,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:48,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001348059] [2024-06-14 11:31:48,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:48,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:48,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:48,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:48,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:48,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:31:48,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 666 transitions, 9990 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:48,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:48,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:31:48,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:49,767 INFO L124 PetriNetUnfolderBase]: 3499/5847 cut-off events. [2024-06-14 11:31:49,767 INFO L125 PetriNetUnfolderBase]: For 860270/860270 co-relation queries the response was YES. [2024-06-14 11:31:49,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47139 conditions, 5847 events. 3499/5847 cut-off events. For 860270/860270 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 39529 event pairs, 725 based on Foata normal form. 8/5854 useless extension candidates. Maximal degree in co-relation 46901. Up to 5161 conditions per place. [2024-06-14 11:31:49,885 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 574 selfloop transitions, 108 changer transitions 0/688 dead transitions. [2024-06-14 11:31:49,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 688 transitions, 11474 flow [2024-06-14 11:31:49,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:49,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:49,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-14 11:31:49,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170731707317073 [2024-06-14 11:31:49,886 INFO L175 Difference]: Start difference. First operand has 549 places, 666 transitions, 9990 flow. Second operand 10 states and 212 transitions. [2024-06-14 11:31:49,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 688 transitions, 11474 flow [2024-06-14 11:31:55,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 688 transitions, 11315 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:31:55,392 INFO L231 Difference]: Finished difference. Result has 553 places, 667 transitions, 10090 flow [2024-06-14 11:31:55,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9831, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10090, PETRI_PLACES=553, PETRI_TRANSITIONS=667} [2024-06-14 11:31:55,393 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 511 predicate places. [2024-06-14 11:31:55,393 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 667 transitions, 10090 flow [2024-06-14 11:31:55,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:55,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:55,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:55,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-14 11:31:55,393 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:55,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:55,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1949737795, now seen corresponding path program 17 times [2024-06-14 11:31:55,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:55,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361309911] [2024-06-14 11:31:55,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:55,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:55,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:55,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:55,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:55,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361309911] [2024-06-14 11:31:55,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361309911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:55,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:55,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:55,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532268420] [2024-06-14 11:31:55,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:55,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:55,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:55,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:55,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:55,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:31:55,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 667 transitions, 10090 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:55,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:55,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:31:55,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:57,075 INFO L124 PetriNetUnfolderBase]: 3527/5895 cut-off events. [2024-06-14 11:31:57,075 INFO L125 PetriNetUnfolderBase]: For 876484/876484 co-relation queries the response was YES. [2024-06-14 11:31:57,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47714 conditions, 5895 events. 3527/5895 cut-off events. For 876484/876484 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 39963 event pairs, 731 based on Foata normal form. 8/5902 useless extension candidates. Maximal degree in co-relation 47475. Up to 5205 conditions per place. [2024-06-14 11:31:57,191 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 575 selfloop transitions, 110 changer transitions 0/691 dead transitions. [2024-06-14 11:31:57,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 691 transitions, 11586 flow [2024-06-14 11:31:57,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:31:57,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:31:57,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 246 transitions. [2024-06-14 11:31:57,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 11:31:57,192 INFO L175 Difference]: Start difference. First operand has 553 places, 667 transitions, 10090 flow. Second operand 12 states and 246 transitions. [2024-06-14 11:31:57,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 691 transitions, 11586 flow [2024-06-14 11:32:02,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 691 transitions, 11351 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 11:32:02,521 INFO L231 Difference]: Finished difference. Result has 557 places, 668 transitions, 10120 flow [2024-06-14 11:32:02,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9855, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10120, PETRI_PLACES=557, PETRI_TRANSITIONS=668} [2024-06-14 11:32:02,522 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 515 predicate places. [2024-06-14 11:32:02,522 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 668 transitions, 10120 flow [2024-06-14 11:32:02,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:02,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:02,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, 1] [2024-06-14 11:32:02,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-14 11:32:02,522 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:02,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:02,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1950064411, now seen corresponding path program 24 times [2024-06-14 11:32:02,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:02,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916331747] [2024-06-14 11:32:02,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:02,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:02,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:02,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-14 11:32:02,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:02,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916331747] [2024-06-14 11:32:02,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916331747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:02,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:02,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:02,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319545221] [2024-06-14 11:32:02,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:02,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:02,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:02,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:02,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:02,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:32:02,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 668 transitions, 10120 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:02,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:02,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:32:02,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:04,317 INFO L124 PetriNetUnfolderBase]: 3555/5941 cut-off events. [2024-06-14 11:32:04,317 INFO L125 PetriNetUnfolderBase]: For 868280/868280 co-relation queries the response was YES. [2024-06-14 11:32:04,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47939 conditions, 5941 events. 3555/5941 cut-off events. For 868280/868280 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 40321 event pairs, 729 based on Foata normal form. 6/5944 useless extension candidates. Maximal degree in co-relation 47699. Up to 5220 conditions per place. [2024-06-14 11:32:04,439 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 605 selfloop transitions, 84 changer transitions 0/695 dead transitions. [2024-06-14 11:32:04,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 695 transitions, 11644 flow [2024-06-14 11:32:04,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:32:04,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:32:04,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-14 11:32:04,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 11:32:04,439 INFO L175 Difference]: Start difference. First operand has 557 places, 668 transitions, 10120 flow. Second operand 10 states and 210 transitions. [2024-06-14 11:32:04,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 695 transitions, 11644 flow [2024-06-14 11:32:09,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 695 transitions, 11403 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-14 11:32:09,711 INFO L231 Difference]: Finished difference. Result has 558 places, 671 transitions, 10108 flow [2024-06-14 11:32:09,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9879, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10108, PETRI_PLACES=558, PETRI_TRANSITIONS=671} [2024-06-14 11:32:09,711 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 516 predicate places. [2024-06-14 11:32:09,712 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 671 transitions, 10108 flow [2024-06-14 11:32:09,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:09,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:09,712 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, 1] [2024-06-14 11:32:09,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-14 11:32:09,712 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:09,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:09,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1950064225, now seen corresponding path program 18 times [2024-06-14 11:32:09,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:09,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672306479] [2024-06-14 11:32:09,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:09,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:09,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:09,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:09,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:09,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672306479] [2024-06-14 11:32:09,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672306479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:09,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:09,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:09,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93728865] [2024-06-14 11:32:09,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:09,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:09,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:09,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:09,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:09,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:32:09,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 671 transitions, 10108 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:09,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:09,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:32:09,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:11,580 INFO L124 PetriNetUnfolderBase]: 3575/5973 cut-off events. [2024-06-14 11:32:11,580 INFO L125 PetriNetUnfolderBase]: For 879420/879420 co-relation queries the response was YES. [2024-06-14 11:32:11,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48209 conditions, 5973 events. 3575/5973 cut-off events. For 879420/879420 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 40535 event pairs, 733 based on Foata normal form. 6/5976 useless extension candidates. Maximal degree in co-relation 47967. Up to 5219 conditions per place. [2024-06-14 11:32:11,685 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 578 selfloop transitions, 114 changer transitions 0/698 dead transitions. [2024-06-14 11:32:11,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 698 transitions, 11642 flow [2024-06-14 11:32:11,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:32:11,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:32:11,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 248 transitions. [2024-06-14 11:32:11,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-14 11:32:11,686 INFO L175 Difference]: Start difference. First operand has 558 places, 671 transitions, 10108 flow. Second operand 12 states and 248 transitions. [2024-06-14 11:32:11,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 698 transitions, 11642 flow [2024-06-14 11:32:16,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 698 transitions, 11467 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:16,977 INFO L231 Difference]: Finished difference. Result has 563 places, 672 transitions, 10207 flow [2024-06-14 11:32:16,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9933, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10207, PETRI_PLACES=563, PETRI_TRANSITIONS=672} [2024-06-14 11:32:16,978 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 521 predicate places. [2024-06-14 11:32:16,978 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 672 transitions, 10207 flow [2024-06-14 11:32:16,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:16,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:16,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:16,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-14 11:32:16,978 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:16,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:16,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1717335411, now seen corresponding path program 25 times [2024-06-14 11:32:16,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:16,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319911835] [2024-06-14 11:32:16,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:16,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:17,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:17,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:17,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:17,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319911835] [2024-06-14 11:32:17,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319911835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:17,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:17,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:17,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541716491] [2024-06-14 11:32:17,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:17,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:17,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:17,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:17,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:17,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:32:17,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 672 transitions, 10207 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:17,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:17,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:32:17,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:18,850 INFO L124 PetriNetUnfolderBase]: 3557/5949 cut-off events. [2024-06-14 11:32:18,850 INFO L125 PetriNetUnfolderBase]: For 832200/832200 co-relation queries the response was YES. [2024-06-14 11:32:18,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47004 conditions, 5949 events. 3557/5949 cut-off events. For 832200/832200 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 40442 event pairs, 721 based on Foata normal form. 8/5956 useless extension candidates. Maximal degree in co-relation 46761. Up to 5047 conditions per place. [2024-06-14 11:32:18,954 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 572 selfloop transitions, 121 changer transitions 0/699 dead transitions. [2024-06-14 11:32:18,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 699 transitions, 11695 flow [2024-06-14 11:32:18,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:18,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:18,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:32:18,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-14 11:32:18,955 INFO L175 Difference]: Start difference. First operand has 563 places, 672 transitions, 10207 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:32:18,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 699 transitions, 11695 flow [2024-06-14 11:32:23,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 699 transitions, 11444 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-14 11:32:23,630 INFO L231 Difference]: Finished difference. Result has 561 places, 672 transitions, 10215 flow [2024-06-14 11:32:23,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9956, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10215, PETRI_PLACES=561, PETRI_TRANSITIONS=672} [2024-06-14 11:32:23,631 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 519 predicate places. [2024-06-14 11:32:23,631 INFO L495 AbstractCegarLoop]: Abstraction has has 561 places, 672 transitions, 10215 flow [2024-06-14 11:32:23,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:23,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:23,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:23,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-14 11:32:23,631 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:23,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:23,632 INFO L85 PathProgramCache]: Analyzing trace with hash 197877595, now seen corresponding path program 19 times [2024-06-14 11:32:23,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:23,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438037088] [2024-06-14 11:32:23,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:23,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:23,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:23,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:23,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:23,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438037088] [2024-06-14 11:32:23,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438037088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:23,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:23,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:23,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961451788] [2024-06-14 11:32:23,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:23,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:23,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:23,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:23,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:23,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:32:23,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 672 transitions, 10215 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:23,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:23,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:32:23,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:25,474 INFO L124 PetriNetUnfolderBase]: 3585/5997 cut-off events. [2024-06-14 11:32:25,475 INFO L125 PetriNetUnfolderBase]: For 847828/847838 co-relation queries the response was YES. [2024-06-14 11:32:25,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47468 conditions, 5997 events. 3585/5997 cut-off events. For 847828/847838 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 40822 event pairs, 768 based on Foata normal form. 18/6014 useless extension candidates. Maximal degree in co-relation 47224. Up to 5299 conditions per place. [2024-06-14 11:32:25,578 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 586 selfloop transitions, 96 changer transitions 0/688 dead transitions. [2024-06-14 11:32:25,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 688 transitions, 11691 flow [2024-06-14 11:32:25,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:25,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:25,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-14 11:32:25,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-14 11:32:25,578 INFO L175 Difference]: Start difference. First operand has 561 places, 672 transitions, 10215 flow. Second operand 7 states and 153 transitions. [2024-06-14 11:32:25,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 688 transitions, 11691 flow [2024-06-14 11:32:31,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 688 transitions, 11430 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:31,113 INFO L231 Difference]: Finished difference. Result has 561 places, 673 transitions, 10195 flow [2024-06-14 11:32:31,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9954, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10195, PETRI_PLACES=561, PETRI_TRANSITIONS=673} [2024-06-14 11:32:31,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 519 predicate places. [2024-06-14 11:32:31,114 INFO L495 AbstractCegarLoop]: Abstraction has has 561 places, 673 transitions, 10195 flow [2024-06-14 11:32:31,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:31,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:31,114 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, 1] [2024-06-14 11:32:31,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-14 11:32:31,114 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:31,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:31,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1722876537, now seen corresponding path program 20 times [2024-06-14 11:32:31,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:31,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483288424] [2024-06-14 11:32:31,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:31,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:31,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:31,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:31,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:31,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483288424] [2024-06-14 11:32:31,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483288424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:31,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:31,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:31,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055102396] [2024-06-14 11:32:31,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:31,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:31,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:31,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:31,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:31,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:32:31,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 673 transitions, 10195 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:31,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:31,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:32:31,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:33,003 INFO L124 PetriNetUnfolderBase]: 3613/6037 cut-off events. [2024-06-14 11:32:33,003 INFO L125 PetriNetUnfolderBase]: For 835963/835963 co-relation queries the response was YES. [2024-06-14 11:32:33,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47742 conditions, 6037 events. 3613/6037 cut-off events. For 835963/835963 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 41030 event pairs, 741 based on Foata normal form. 8/6044 useless extension candidates. Maximal degree in co-relation 47498. Up to 5311 conditions per place. [2024-06-14 11:32:33,108 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 582 selfloop transitions, 106 changer transitions 0/694 dead transitions. [2024-06-14 11:32:33,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 694 transitions, 11697 flow [2024-06-14 11:32:33,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:32:33,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:32:33,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 11:32:33,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-14 11:32:33,108 INFO L175 Difference]: Start difference. First operand has 561 places, 673 transitions, 10195 flow. Second operand 9 states and 193 transitions. [2024-06-14 11:32:33,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 694 transitions, 11697 flow [2024-06-14 11:32:38,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 694 transitions, 11480 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:38,087 INFO L231 Difference]: Finished difference. Result has 565 places, 674 transitions, 10244 flow [2024-06-14 11:32:38,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9978, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10244, PETRI_PLACES=565, PETRI_TRANSITIONS=674} [2024-06-14 11:32:38,087 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 523 predicate places. [2024-06-14 11:32:38,088 INFO L495 AbstractCegarLoop]: Abstraction has has 565 places, 674 transitions, 10244 flow [2024-06-14 11:32:38,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:38,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:38,088 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, 1] [2024-06-14 11:32:38,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-14 11:32:38,088 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:38,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:38,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1711973031, now seen corresponding path program 26 times [2024-06-14 11:32:38,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:38,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565152432] [2024-06-14 11:32:38,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:38,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:38,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:38,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:38,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:38,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565152432] [2024-06-14 11:32:38,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565152432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:38,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:38,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:38,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424645714] [2024-06-14 11:32:38,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:38,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:38,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:38,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:38,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:38,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:32:38,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 674 transitions, 10244 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:38,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:38,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:32:38,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:40,070 INFO L124 PetriNetUnfolderBase]: 3595/6011 cut-off events. [2024-06-14 11:32:40,070 INFO L125 PetriNetUnfolderBase]: For 765606/765606 co-relation queries the response was YES. [2024-06-14 11:32:40,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46380 conditions, 6011 events. 3595/6011 cut-off events. For 765606/765606 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 40979 event pairs, 721 based on Foata normal form. 8/6018 useless extension candidates. Maximal degree in co-relation 46135. Up to 5095 conditions per place. [2024-06-14 11:32:40,169 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 575 selfloop transitions, 128 changer transitions 0/709 dead transitions. [2024-06-14 11:32:40,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 709 transitions, 11772 flow [2024-06-14 11:32:40,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:32:40,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:32:40,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 11:32:40,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-14 11:32:40,169 INFO L175 Difference]: Start difference. First operand has 565 places, 674 transitions, 10244 flow. Second operand 9 states and 209 transitions. [2024-06-14 11:32:40,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 709 transitions, 11772 flow [2024-06-14 11:32:44,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 709 transitions, 11530 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:44,307 INFO L231 Difference]: Finished difference. Result has 567 places, 674 transitions, 10272 flow [2024-06-14 11:32:44,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10002, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10272, PETRI_PLACES=567, PETRI_TRANSITIONS=674} [2024-06-14 11:32:44,308 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 525 predicate places. [2024-06-14 11:32:44,308 INFO L495 AbstractCegarLoop]: Abstraction has has 567 places, 674 transitions, 10272 flow [2024-06-14 11:32:44,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:44,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:44,308 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, 1] [2024-06-14 11:32:44,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-14 11:32:44,308 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:44,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:44,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1931400829, now seen corresponding path program 21 times [2024-06-14 11:32:44,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:44,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637378668] [2024-06-14 11:32:44,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:44,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:44,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:44,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:44,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:44,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637378668] [2024-06-14 11:32:44,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637378668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:44,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:44,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:44,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398266188] [2024-06-14 11:32:44,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:44,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:44,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:44,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:44,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:44,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:32:44,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 674 transitions, 10272 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:44,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:44,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:32:44,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:46,163 INFO L124 PetriNetUnfolderBase]: 3610/6040 cut-off events. [2024-06-14 11:32:46,163 INFO L125 PetriNetUnfolderBase]: For 745260/745260 co-relation queries the response was YES. [2024-06-14 11:32:46,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46288 conditions, 6040 events. 3610/6040 cut-off events. For 745260/745260 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 41159 event pairs, 738 based on Foata normal form. 8/6047 useless extension candidates. Maximal degree in co-relation 46042. Up to 5278 conditions per place. [2024-06-14 11:32:46,265 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 579 selfloop transitions, 114 changer transitions 0/699 dead transitions. [2024-06-14 11:32:46,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 699 transitions, 11794 flow [2024-06-14 11:32:46,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:32:46,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:32:46,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-14 11:32:46,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170731707317073 [2024-06-14 11:32:46,266 INFO L175 Difference]: Start difference. First operand has 567 places, 674 transitions, 10272 flow. Second operand 10 states and 212 transitions. [2024-06-14 11:32:46,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 699 transitions, 11794 flow [2024-06-14 11:32:51,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 699 transitions, 11521 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 11:32:51,292 INFO L231 Difference]: Finished difference. Result has 567 places, 675 transitions, 10284 flow [2024-06-14 11:32:51,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9999, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10284, PETRI_PLACES=567, PETRI_TRANSITIONS=675} [2024-06-14 11:32:51,292 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 525 predicate places. [2024-06-14 11:32:51,292 INFO L495 AbstractCegarLoop]: Abstraction has has 567 places, 675 transitions, 10284 flow [2024-06-14 11:32:51,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:51,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:51,292 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, 1] [2024-06-14 11:32:51,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-14 11:32:51,293 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:51,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:51,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1931074213, now seen corresponding path program 27 times [2024-06-14 11:32:51,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:51,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380857015] [2024-06-14 11:32:51,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:51,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:51,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:51,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-14 11:32:51,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:51,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380857015] [2024-06-14 11:32:51,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380857015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:51,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:51,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:51,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787943431] [2024-06-14 11:32:51,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:51,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:51,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:51,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:51,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:51,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:32:51,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 675 transitions, 10284 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:51,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:51,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:32:51,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:53,127 INFO L124 PetriNetUnfolderBase]: 3597/6015 cut-off events. [2024-06-14 11:32:53,127 INFO L125 PetriNetUnfolderBase]: For 648380/648380 co-relation queries the response was YES. [2024-06-14 11:32:53,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45128 conditions, 6015 events. 3597/6015 cut-off events. For 648380/648380 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 41057 event pairs, 656 based on Foata normal form. 6/6014 useless extension candidates. Maximal degree in co-relation 44883. Up to 4750 conditions per place. [2024-06-14 11:32:53,232 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 564 selfloop transitions, 143 changer transitions 0/713 dead transitions. [2024-06-14 11:32:53,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 713 transitions, 11842 flow [2024-06-14 11:32:53,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:32:53,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:32:53,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 11:32:53,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-14 11:32:53,233 INFO L175 Difference]: Start difference. First operand has 567 places, 675 transitions, 10284 flow. Second operand 9 states and 211 transitions. [2024-06-14 11:32:53,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 713 transitions, 11842 flow [2024-06-14 11:32:57,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 713 transitions, 11579 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-14 11:32:57,013 INFO L231 Difference]: Finished difference. Result has 568 places, 675 transitions, 10317 flow [2024-06-14 11:32:57,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10021, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10317, PETRI_PLACES=568, PETRI_TRANSITIONS=675} [2024-06-14 11:32:57,013 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 526 predicate places. [2024-06-14 11:32:57,013 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 675 transitions, 10317 flow [2024-06-14 11:32:57,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:57,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:57,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, 1] [2024-06-14 11:32:57,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-14 11:32:57,014 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:57,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:57,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1931074399, now seen corresponding path program 22 times [2024-06-14 11:32:57,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:57,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849593329] [2024-06-14 11:32:57,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:57,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:57,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:57,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-14 11:32:57,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:57,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849593329] [2024-06-14 11:32:57,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849593329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:57,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:57,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:57,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631123596] [2024-06-14 11:32:57,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:57,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:57,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:57,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:57,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:57,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:32:57,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 675 transitions, 10317 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:57,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:57,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:32:57,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:58,796 INFO L124 PetriNetUnfolderBase]: 3584/5989 cut-off events. [2024-06-14 11:32:58,796 INFO L125 PetriNetUnfolderBase]: For 578694/578694 co-relation queries the response was YES. [2024-06-14 11:32:58,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44037 conditions, 5989 events. 3584/5989 cut-off events. For 578694/578694 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 40764 event pairs, 687 based on Foata normal form. 6/5981 useless extension candidates. Maximal degree in co-relation 43791. Up to 5004 conditions per place. [2024-06-14 11:32:58,899 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 569 selfloop transitions, 130 changer transitions 0/705 dead transitions. [2024-06-14 11:32:58,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 705 transitions, 11837 flow [2024-06-14 11:32:58,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:32:58,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:32:58,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-14 11:32:58,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317073170731708 [2024-06-14 11:32:58,899 INFO L175 Difference]: Start difference. First operand has 568 places, 675 transitions, 10317 flow. Second operand 10 states and 218 transitions. [2024-06-14 11:32:58,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 705 transitions, 11837 flow [2024-06-14 11:33:02,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 705 transitions, 11523 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 11:33:02,956 INFO L231 Difference]: Finished difference. Result has 569 places, 675 transitions, 10273 flow [2024-06-14 11:33:02,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10003, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10273, PETRI_PLACES=569, PETRI_TRANSITIONS=675} [2024-06-14 11:33:02,956 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 527 predicate places. [2024-06-14 11:33:02,956 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 675 transitions, 10273 flow [2024-06-14 11:33:02,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:02,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:02,957 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, 1] [2024-06-14 11:33:02,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-14 11:33:02,957 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:02,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:02,957 INFO L85 PathProgramCache]: Analyzing trace with hash -146152417, now seen corresponding path program 1 times [2024-06-14 11:33:02,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:02,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309863176] [2024-06-14 11:33:02,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:02,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:02,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:03,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:03,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:03,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309863176] [2024-06-14 11:33:03,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309863176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:03,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:03,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:33:03,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198260882] [2024-06-14 11:33:03,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:03,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:33:03,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:03,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:33:03,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:33:03,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:33:03,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 675 transitions, 10273 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:03,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:03,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:33:03,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:04,797 INFO L124 PetriNetUnfolderBase]: 3604/6038 cut-off events. [2024-06-14 11:33:04,797 INFO L125 PetriNetUnfolderBase]: For 561230/561230 co-relation queries the response was YES. [2024-06-14 11:33:04,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44035 conditions, 6038 events. 3604/6038 cut-off events. For 561230/561230 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 41111 event pairs, 650 based on Foata normal form. 6/6043 useless extension candidates. Maximal degree in co-relation 43789. Up to 4211 conditions per place. [2024-06-14 11:33:04,905 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 556 selfloop transitions, 149 changer transitions 0/711 dead transitions. [2024-06-14 11:33:04,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 711 transitions, 12139 flow [2024-06-14 11:33:04,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:04,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:04,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:33:04,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 11:33:04,905 INFO L175 Difference]: Start difference. First operand has 569 places, 675 transitions, 10273 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:33:04,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 711 transitions, 12139 flow [2024-06-14 11:33:08,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 711 transitions, 11861 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 11:33:08,847 INFO L231 Difference]: Finished difference. Result has 568 places, 676 transitions, 10327 flow [2024-06-14 11:33:08,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10001, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10327, PETRI_PLACES=568, PETRI_TRANSITIONS=676} [2024-06-14 11:33:08,847 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 526 predicate places. [2024-06-14 11:33:08,847 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 676 transitions, 10327 flow [2024-06-14 11:33:08,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:08,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:08,847 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, 1] [2024-06-14 11:33:08,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-14 11:33:08,847 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:08,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:08,848 INFO L85 PathProgramCache]: Analyzing trace with hash -146141815, now seen corresponding path program 1 times [2024-06-14 11:33:08,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:08,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327132161] [2024-06-14 11:33:08,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:08,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:08,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:09,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:09,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:09,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327132161] [2024-06-14 11:33:09,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327132161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:09,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:09,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:33:09,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80769836] [2024-06-14 11:33:09,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:09,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:33:09,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:09,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:33:09,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:33:09,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:33:09,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 676 transitions, 10327 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:09,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:09,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:33:09,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:10,759 INFO L124 PetriNetUnfolderBase]: 3719/6226 cut-off events. [2024-06-14 11:33:10,759 INFO L125 PetriNetUnfolderBase]: For 623033/623039 co-relation queries the response was YES. [2024-06-14 11:33:10,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46392 conditions, 6226 events. 3719/6226 cut-off events. For 623033/623039 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 42663 event pairs, 693 based on Foata normal form. 12/6238 useless extension candidates. Maximal degree in co-relation 46146. Up to 4983 conditions per place. [2024-06-14 11:33:10,863 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 536 selfloop transitions, 179 changer transitions 0/721 dead transitions. [2024-06-14 11:33:10,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 721 transitions, 12344 flow [2024-06-14 11:33:10,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:33:10,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:33:10,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-14 11:33:10,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5254988913525499 [2024-06-14 11:33:10,864 INFO L175 Difference]: Start difference. First operand has 568 places, 676 transitions, 10327 flow. Second operand 11 states and 237 transitions. [2024-06-14 11:33:10,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 721 transitions, 12344 flow [2024-06-14 11:33:15,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 721 transitions, 11847 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:15,361 INFO L231 Difference]: Finished difference. Result has 574 places, 685 transitions, 10448 flow [2024-06-14 11:33:15,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9852, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10448, PETRI_PLACES=574, PETRI_TRANSITIONS=685} [2024-06-14 11:33:15,361 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 532 predicate places. [2024-06-14 11:33:15,361 INFO L495 AbstractCegarLoop]: Abstraction has has 574 places, 685 transitions, 10448 flow [2024-06-14 11:33:15,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:15,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:15,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:15,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-14 11:33:15,361 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:15,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:15,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1311963693, now seen corresponding path program 2 times [2024-06-14 11:33:15,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:15,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729747485] [2024-06-14 11:33:15,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:15,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:15,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:15,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:15,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:15,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729747485] [2024-06-14 11:33:15,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729747485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:15,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:15,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:33:15,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470813805] [2024-06-14 11:33:15,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:15,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:33:15,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:15,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:33:15,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:33:15,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:33:15,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 685 transitions, 10448 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:15,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:15,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:33:15,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:17,229 INFO L124 PetriNetUnfolderBase]: 3739/6263 cut-off events. [2024-06-14 11:33:17,229 INFO L125 PetriNetUnfolderBase]: For 629380/629380 co-relation queries the response was YES. [2024-06-14 11:33:17,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45968 conditions, 6263 events. 3739/6263 cut-off events. For 629380/629380 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 42856 event pairs, 649 based on Foata normal form. 6/6268 useless extension candidates. Maximal degree in co-relation 45721. Up to 4341 conditions per place. [2024-06-14 11:33:17,331 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 559 selfloop transitions, 154 changer transitions 0/719 dead transitions. [2024-06-14 11:33:17,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 719 transitions, 12329 flow [2024-06-14 11:33:17,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:17,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:17,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:33:17,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:33:17,332 INFO L175 Difference]: Start difference. First operand has 574 places, 685 transitions, 10448 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:33:17,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 719 transitions, 12329 flow [2024-06-14 11:33:22,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 719 transitions, 12099 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:22,298 INFO L231 Difference]: Finished difference. Result has 575 places, 686 transitions, 10548 flow [2024-06-14 11:33:22,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10220, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10548, PETRI_PLACES=575, PETRI_TRANSITIONS=686} [2024-06-14 11:33:22,298 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 533 predicate places. [2024-06-14 11:33:22,298 INFO L495 AbstractCegarLoop]: Abstraction has has 575 places, 686 transitions, 10548 flow [2024-06-14 11:33:22,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:22,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:22,299 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, 1] [2024-06-14 11:33:22,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-14 11:33:22,299 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:22,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:22,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1223397933, now seen corresponding path program 3 times [2024-06-14 11:33:22,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:22,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527065551] [2024-06-14 11:33:22,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:22,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:22,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:22,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:22,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:22,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527065551] [2024-06-14 11:33:22,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527065551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:22,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:22,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:33:22,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368609102] [2024-06-14 11:33:22,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:22,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:33:22,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:22,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:33:22,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:33:22,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:33:22,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 686 transitions, 10548 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:22,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:22,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:33:22,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:24,276 INFO L124 PetriNetUnfolderBase]: 3759/6295 cut-off events. [2024-06-14 11:33:24,276 INFO L125 PetriNetUnfolderBase]: For 631859/631859 co-relation queries the response was YES. [2024-06-14 11:33:24,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46596 conditions, 6295 events. 3759/6295 cut-off events. For 631859/631859 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 43373 event pairs, 767 based on Foata normal form. 6/6296 useless extension candidates. Maximal degree in co-relation 46348. Up to 5336 conditions per place. [2024-06-14 11:33:24,382 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 570 selfloop transitions, 136 changer transitions 0/712 dead transitions. [2024-06-14 11:33:24,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 712 transitions, 12091 flow [2024-06-14 11:33:24,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:24,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:24,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 11:33:24,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-14 11:33:24,383 INFO L175 Difference]: Start difference. First operand has 575 places, 686 transitions, 10548 flow. Second operand 8 states and 181 transitions. [2024-06-14 11:33:24,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 712 transitions, 12091 flow [2024-06-14 11:33:29,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 712 transitions, 11855 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:29,197 INFO L231 Difference]: Finished difference. Result has 578 places, 687 transitions, 10608 flow [2024-06-14 11:33:29,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10313, PETRI_DIFFERENCE_MINUEND_PLACES=570, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10608, PETRI_PLACES=578, PETRI_TRANSITIONS=687} [2024-06-14 11:33:29,197 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 536 predicate places. [2024-06-14 11:33:29,197 INFO L495 AbstractCegarLoop]: Abstraction has has 578 places, 687 transitions, 10608 flow [2024-06-14 11:33:29,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:29,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:29,197 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, 1] [2024-06-14 11:33:29,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-14 11:33:29,197 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:29,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:29,198 INFO L85 PathProgramCache]: Analyzing trace with hash -57576055, now seen corresponding path program 2 times [2024-06-14 11:33:29,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:29,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883231854] [2024-06-14 11:33:29,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:29,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:29,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:29,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:29,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:29,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883231854] [2024-06-14 11:33:29,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883231854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:29,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:29,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:33:29,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161114707] [2024-06-14 11:33:29,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:29,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:33:29,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:29,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:33:29,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:33:29,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:33:29,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 687 transitions, 10608 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:29,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:29,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:33:29,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:31,073 INFO L124 PetriNetUnfolderBase]: 3825/6402 cut-off events. [2024-06-14 11:33:31,073 INFO L125 PetriNetUnfolderBase]: For 718881/718887 co-relation queries the response was YES. [2024-06-14 11:33:31,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48444 conditions, 6402 events. 3825/6402 cut-off events. For 718881/718887 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 44162 event pairs, 769 based on Foata normal form. 12/6414 useless extension candidates. Maximal degree in co-relation 48195. Up to 5531 conditions per place. [2024-06-14 11:33:31,181 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 548 selfloop transitions, 166 changer transitions 0/720 dead transitions. [2024-06-14 11:33:31,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 720 transitions, 12495 flow [2024-06-14 11:33:31,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:33:31,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:33:31,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 251 transitions. [2024-06-14 11:33:31,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5101626016260162 [2024-06-14 11:33:31,182 INFO L175 Difference]: Start difference. First operand has 578 places, 687 transitions, 10608 flow. Second operand 12 states and 251 transitions. [2024-06-14 11:33:31,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 720 transitions, 12495 flow [2024-06-14 11:33:35,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 720 transitions, 12220 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:35,353 INFO L231 Difference]: Finished difference. Result has 585 places, 690 transitions, 10759 flow [2024-06-14 11:33:35,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10335, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10759, PETRI_PLACES=585, PETRI_TRANSITIONS=690} [2024-06-14 11:33:35,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 543 predicate places. [2024-06-14 11:33:35,353 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 690 transitions, 10759 flow [2024-06-14 11:33:35,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:35,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:35,353 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, 1] [2024-06-14 11:33:35,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-14 11:33:35,353 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:35,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:35,353 INFO L85 PathProgramCache]: Analyzing trace with hash -57428185, now seen corresponding path program 3 times [2024-06-14 11:33:35,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:35,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102469332] [2024-06-14 11:33:35,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:35,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:35,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:35,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:35,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:35,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102469332] [2024-06-14 11:33:35,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102469332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:35,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:35,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:33:35,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758085020] [2024-06-14 11:33:35,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:35,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:33:35,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:35,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:33:35,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:33:35,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:33:35,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 690 transitions, 10759 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:35,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:35,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:33:35,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:37,427 INFO L124 PetriNetUnfolderBase]: 3807/6378 cut-off events. [2024-06-14 11:33:37,427 INFO L125 PetriNetUnfolderBase]: For 671801/671807 co-relation queries the response was YES. [2024-06-14 11:33:37,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47310 conditions, 6378 events. 3807/6378 cut-off events. For 671801/671807 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 43943 event pairs, 777 based on Foata normal form. 14/6392 useless extension candidates. Maximal degree in co-relation 47059. Up to 5585 conditions per place. [2024-06-14 11:33:37,573 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 549 selfloop transitions, 160 changer transitions 0/715 dead transitions. [2024-06-14 11:33:37,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 715 transitions, 12267 flow [2024-06-14 11:33:37,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:33:37,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:33:37,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 230 transitions. [2024-06-14 11:33:37,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5099778270509978 [2024-06-14 11:33:37,574 INFO L175 Difference]: Start difference. First operand has 585 places, 690 transitions, 10759 flow. Second operand 11 states and 230 transitions. [2024-06-14 11:33:37,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 715 transitions, 12267 flow [2024-06-14 11:33:41,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 715 transitions, 12023 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-14 11:33:41,642 INFO L231 Difference]: Finished difference. Result has 587 places, 690 transitions, 10845 flow [2024-06-14 11:33:41,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10515, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10845, PETRI_PLACES=587, PETRI_TRANSITIONS=690} [2024-06-14 11:33:41,643 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 545 predicate places. [2024-06-14 11:33:41,643 INFO L495 AbstractCegarLoop]: Abstraction has has 587 places, 690 transitions, 10845 flow [2024-06-14 11:33:41,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:41,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:41,643 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, 1] [2024-06-14 11:33:41,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-14 11:33:41,643 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:41,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:41,643 INFO L85 PathProgramCache]: Analyzing trace with hash -773006831, now seen corresponding path program 4 times [2024-06-14 11:33:41,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:41,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871020567] [2024-06-14 11:33:41,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:41,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:41,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:41,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-14 11:33:41,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:41,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871020567] [2024-06-14 11:33:41,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871020567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:41,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:41,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:33:41,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767202892] [2024-06-14 11:33:41,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:41,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:33:41,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:41,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:33:41,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:33:41,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:33:41,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 587 places, 690 transitions, 10845 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:41,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:41,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:33:41,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:43,564 INFO L124 PetriNetUnfolderBase]: 3835/6422 cut-off events. [2024-06-14 11:33:43,564 INFO L125 PetriNetUnfolderBase]: For 671228/671234 co-relation queries the response was YES. [2024-06-14 11:33:43,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47774 conditions, 6422 events. 3835/6422 cut-off events. For 671228/671234 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 44325 event pairs, 781 based on Foata normal form. 14/6436 useless extension candidates. Maximal degree in co-relation 47522. Up to 5732 conditions per place. [2024-06-14 11:33:43,673 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 616 selfloop transitions, 92 changer transitions 0/714 dead transitions. [2024-06-14 11:33:43,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 598 places, 714 transitions, 12376 flow [2024-06-14 11:33:43,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:33:43,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:33:43,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 244 transitions. [2024-06-14 11:33:43,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-14 11:33:43,674 INFO L175 Difference]: Start difference. First operand has 587 places, 690 transitions, 10845 flow. Second operand 12 states and 244 transitions. [2024-06-14 11:33:43,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 598 places, 714 transitions, 12376 flow [2024-06-14 11:33:47,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 714 transitions, 12062 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 11:33:47,742 INFO L231 Difference]: Finished difference. Result has 590 places, 691 transitions, 10758 flow [2024-06-14 11:33:47,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10531, PETRI_DIFFERENCE_MINUEND_PLACES=578, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10758, PETRI_PLACES=590, PETRI_TRANSITIONS=691} [2024-06-14 11:33:47,742 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 548 predicate places. [2024-06-14 11:33:47,742 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 691 transitions, 10758 flow [2024-06-14 11:33:47,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:47,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:47,742 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, 1] [2024-06-14 11:33:47,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-14 11:33:47,742 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:47,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:47,743 INFO L85 PathProgramCache]: Analyzing trace with hash -778369211, now seen corresponding path program 5 times [2024-06-14 11:33:47,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:47,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439804978] [2024-06-14 11:33:47,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:47,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:47,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:47,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:47,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:47,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439804978] [2024-06-14 11:33:47,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439804978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:47,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:47,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:33:47,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116338975] [2024-06-14 11:33:47,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:47,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:33:47,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:47,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:33:47,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:33:48,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:33:48,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 691 transitions, 10758 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:48,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:48,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:33:48,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:49,733 INFO L124 PetriNetUnfolderBase]: 3863/6470 cut-off events. [2024-06-14 11:33:49,733 INFO L125 PetriNetUnfolderBase]: For 681872/681878 co-relation queries the response was YES. [2024-06-14 11:33:49,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48138 conditions, 6470 events. 3863/6470 cut-off events. For 681872/681878 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44707 event pairs, 787 based on Foata normal form. 14/6484 useless extension candidates. Maximal degree in co-relation 47885. Up to 5776 conditions per place. [2024-06-14 11:33:49,844 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 616 selfloop transitions, 92 changer transitions 0/714 dead transitions. [2024-06-14 11:33:49,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 714 transitions, 12289 flow [2024-06-14 11:33:49,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:33:49,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:33:49,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-06-14 11:33:49,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5033259423503326 [2024-06-14 11:33:49,845 INFO L175 Difference]: Start difference. First operand has 590 places, 691 transitions, 10758 flow. Second operand 11 states and 227 transitions. [2024-06-14 11:33:49,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 600 places, 714 transitions, 12289 flow [2024-06-14 11:33:54,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 714 transitions, 12095 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 11:33:54,322 INFO L231 Difference]: Finished difference. Result has 591 places, 692 transitions, 10793 flow [2024-06-14 11:33:54,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10564, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10793, PETRI_PLACES=591, PETRI_TRANSITIONS=692} [2024-06-14 11:33:54,322 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 549 predicate places. [2024-06-14 11:33:54,322 INFO L495 AbstractCegarLoop]: Abstraction has has 591 places, 692 transitions, 10793 flow [2024-06-14 11:33:54,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:54,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:54,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:54,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-14 11:33:54,323 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:54,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:54,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1944338959, now seen corresponding path program 4 times [2024-06-14 11:33:54,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:54,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077517222] [2024-06-14 11:33:54,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:54,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:54,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:54,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:54,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:54,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077517222] [2024-06-14 11:33:54,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077517222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:54,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:54,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:33:54,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455693129] [2024-06-14 11:33:54,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:54,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:33:54,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:54,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:33:54,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:33:54,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:33:54,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 692 transitions, 10793 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:54,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:54,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:33:54,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:56,201 INFO L124 PetriNetUnfolderBase]: 3883/6499 cut-off events. [2024-06-14 11:33:56,201 INFO L125 PetriNetUnfolderBase]: For 669973/669973 co-relation queries the response was YES. [2024-06-14 11:33:56,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48304 conditions, 6499 events. 3883/6499 cut-off events. For 669973/669973 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 44960 event pairs, 791 based on Foata normal form. 6/6500 useless extension candidates. Maximal degree in co-relation 48050. Up to 5658 conditions per place. [2024-06-14 11:33:56,313 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 626 selfloop transitions, 83 changer transitions 0/715 dead transitions. [2024-06-14 11:33:56,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 598 places, 715 transitions, 12335 flow [2024-06-14 11:33:56,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:56,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:56,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:33:56,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-14 11:33:56,314 INFO L175 Difference]: Start difference. First operand has 591 places, 692 transitions, 10793 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:33:56,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 598 places, 715 transitions, 12335 flow [2024-06-14 11:34:01,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 715 transitions, 12139 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 11:34:01,070 INFO L231 Difference]: Finished difference. Result has 590 places, 693 transitions, 10788 flow [2024-06-14 11:34:01,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10597, PETRI_DIFFERENCE_MINUEND_PLACES=582, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10788, PETRI_PLACES=590, PETRI_TRANSITIONS=693} [2024-06-14 11:34:01,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 548 predicate places. [2024-06-14 11:34:01,070 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 693 transitions, 10788 flow [2024-06-14 11:34:01,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:01,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:01,071 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, 1] [2024-06-14 11:34:01,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-14 11:34:01,071 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:01,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:01,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1944338587, now seen corresponding path program 6 times [2024-06-14 11:34:01,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:01,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973416710] [2024-06-14 11:34:01,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:01,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:01,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:01,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-14 11:34:01,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:01,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973416710] [2024-06-14 11:34:01,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973416710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:01,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:01,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:34:01,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306713579] [2024-06-14 11:34:01,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:01,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:34:01,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:01,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:34:01,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:34:01,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:34:01,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 693 transitions, 10788 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:01,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:01,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:34:01,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:03,079 INFO L124 PetriNetUnfolderBase]: 3911/6548 cut-off events. [2024-06-14 11:34:03,080 INFO L125 PetriNetUnfolderBase]: For 680692/680698 co-relation queries the response was YES. [2024-06-14 11:34:03,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48669 conditions, 6548 events. 3911/6548 cut-off events. For 680692/680698 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 45326 event pairs, 781 based on Foata normal form. 12/6560 useless extension candidates. Maximal degree in co-relation 48414. Up to 5722 conditions per place. [2024-06-14 11:34:03,200 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 618 selfloop transitions, 97 changer transitions 0/721 dead transitions. [2024-06-14 11:34:03,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 721 transitions, 12393 flow [2024-06-14 11:34:03,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:34:03,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:34:03,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 229 transitions. [2024-06-14 11:34:03,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5077605321507761 [2024-06-14 11:34:03,201 INFO L175 Difference]: Start difference. First operand has 590 places, 693 transitions, 10788 flow. Second operand 11 states and 229 transitions. [2024-06-14 11:34:03,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 600 places, 721 transitions, 12393 flow [2024-06-14 11:34:07,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 721 transitions, 12221 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:07,351 INFO L231 Difference]: Finished difference. Result has 596 places, 696 transitions, 10916 flow [2024-06-14 11:34:07,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10619, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10916, PETRI_PLACES=596, PETRI_TRANSITIONS=696} [2024-06-14 11:34:07,352 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 554 predicate places. [2024-06-14 11:34:07,352 INFO L495 AbstractCegarLoop]: Abstraction has has 596 places, 696 transitions, 10916 flow [2024-06-14 11:34:07,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:07,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:07,352 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, 1] [2024-06-14 11:34:07,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-14 11:34:07,352 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:07,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:07,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1745132919, now seen corresponding path program 1 times [2024-06-14 11:34:07,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:07,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481020945] [2024-06-14 11:34:07,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:07,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:07,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:07,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:07,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:07,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481020945] [2024-06-14 11:34:07,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481020945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:07,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:07,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:34:07,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212491235] [2024-06-14 11:34:07,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:07,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:34:07,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:07,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:34:07,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:34:07,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:34:07,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 696 transitions, 10916 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:07,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:07,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:34:07,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:09,429 INFO L124 PetriNetUnfolderBase]: 3931/6584 cut-off events. [2024-06-14 11:34:09,429 INFO L125 PetriNetUnfolderBase]: For 691267/691273 co-relation queries the response was YES. [2024-06-14 11:34:09,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49128 conditions, 6584 events. 3931/6584 cut-off events. For 691267/691273 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 45643 event pairs, 787 based on Foata normal form. 12/6596 useless extension candidates. Maximal degree in co-relation 48871. Up to 5746 conditions per place. [2024-06-14 11:34:09,541 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 615 selfloop transitions, 102 changer transitions 0/723 dead transitions. [2024-06-14 11:34:09,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 607 places, 723 transitions, 12486 flow [2024-06-14 11:34:09,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:34:09,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:34:09,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 246 transitions. [2024-06-14 11:34:09,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 11:34:09,541 INFO L175 Difference]: Start difference. First operand has 596 places, 696 transitions, 10916 flow. Second operand 12 states and 246 transitions. [2024-06-14 11:34:09,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 607 places, 723 transitions, 12486 flow [2024-06-14 11:34:14,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 723 transitions, 12291 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 11:34:14,772 INFO L231 Difference]: Finished difference. Result has 600 places, 697 transitions, 10964 flow [2024-06-14 11:34:14,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10721, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10964, PETRI_PLACES=600, PETRI_TRANSITIONS=697} [2024-06-14 11:34:14,773 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 558 predicate places. [2024-06-14 11:34:14,773 INFO L495 AbstractCegarLoop]: Abstraction has has 600 places, 697 transitions, 10964 flow [2024-06-14 11:34:14,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:14,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:14,773 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, 1] [2024-06-14 11:34:14,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-14 11:34:14,773 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:14,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:14,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1938613321, now seen corresponding path program 1 times [2024-06-14 11:34:14,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:14,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802898059] [2024-06-14 11:34:14,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:14,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:14,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:14,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:14,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:14,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802898059] [2024-06-14 11:34:14,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802898059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:14,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:14,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:34:14,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867246243] [2024-06-14 11:34:14,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:14,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:34:14,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:14,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:34:14,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:34:14,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:34:14,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 697 transitions, 10964 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:14,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:14,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:34:14,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:16,892 INFO L124 PetriNetUnfolderBase]: 3951/6615 cut-off events. [2024-06-14 11:34:16,892 INFO L125 PetriNetUnfolderBase]: For 700376/700376 co-relation queries the response was YES. [2024-06-14 11:34:16,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49440 conditions, 6615 events. 3951/6615 cut-off events. For 700376/700376 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 45852 event pairs, 805 based on Foata normal form. 6/6620 useless extension candidates. Maximal degree in co-relation 49182. Up to 5739 conditions per place. [2024-06-14 11:34:17,006 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 600 selfloop transitions, 116 changer transitions 0/722 dead transitions. [2024-06-14 11:34:17,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 722 transitions, 12544 flow [2024-06-14 11:34:17,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:34:17,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:34:17,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-14 11:34:17,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-14 11:34:17,007 INFO L175 Difference]: Start difference. First operand has 600 places, 697 transitions, 10964 flow. Second operand 10 states and 215 transitions. [2024-06-14 11:34:17,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 722 transitions, 12544 flow [2024-06-14 11:34:22,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 722 transitions, 12335 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-14 11:34:22,490 INFO L231 Difference]: Finished difference. Result has 601 places, 698 transitions, 11032 flow [2024-06-14 11:34:22,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10755, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11032, PETRI_PLACES=601, PETRI_TRANSITIONS=698} [2024-06-14 11:34:22,491 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 559 predicate places. [2024-06-14 11:34:22,491 INFO L495 AbstractCegarLoop]: Abstraction has has 601 places, 698 transitions, 11032 flow [2024-06-14 11:34:22,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:22,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:22,492 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, 1] [2024-06-14 11:34:22,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-14 11:34:22,492 INFO L420 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:22,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:22,492 INFO L85 PathProgramCache]: Analyzing trace with hash 198062293, now seen corresponding path program 7 times [2024-06-14 11:34:22,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:22,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688857796] [2024-06-14 11:34:22,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:22,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:22,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:22,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:22,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:22,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688857796] [2024-06-14 11:34:22,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688857796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:22,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:22,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:34:22,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090231143] [2024-06-14 11:34:22,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:22,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:34:22,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:22,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:34:22,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:34:22,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:34:22,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 698 transitions, 11032 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:22,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:22,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:34:22,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:24,526 INFO L124 PetriNetUnfolderBase]: 3979/6669 cut-off events. [2024-06-14 11:34:24,526 INFO L125 PetriNetUnfolderBase]: For 735651/735667 co-relation queries the response was YES. [2024-06-14 11:34:24,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49896 conditions, 6669 events. 3979/6669 cut-off events. For 735651/735667 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 46402 event pairs, 831 based on Foata normal form. 24/6693 useless extension candidates. Maximal degree in co-relation 49637. Up to 5904 conditions per place. [2024-06-14 11:34:24,644 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 587 selfloop transitions, 126 changer transitions 0/719 dead transitions. [2024-06-14 11:34:24,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 719 transitions, 12573 flow [2024-06-14 11:34:24,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:24,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:24,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-14 11:34:24,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-14 11:34:24,645 INFO L175 Difference]: Start difference. First operand has 601 places, 698 transitions, 11032 flow. Second operand 9 states and 192 transitions. [2024-06-14 11:34:24,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 719 transitions, 12573 flow [2024-06-14 11:34:29,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 719 transitions, 12314 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 11:34:29,216 INFO L231 Difference]: Finished difference. Result has 602 places, 699 transitions, 11072 flow [2024-06-14 11:34:29,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10773, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11072, PETRI_PLACES=602, PETRI_TRANSITIONS=699} [2024-06-14 11:34:29,216 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 560 predicate places. [2024-06-14 11:34:29,216 INFO L495 AbstractCegarLoop]: Abstraction has has 602 places, 699 transitions, 11072 flow [2024-06-14 11:34:29,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:29,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:29,217 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, 1] [2024-06-14 11:34:29,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-14 11:34:29,217 INFO L420 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:29,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:29,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1942310287, now seen corresponding path program 8 times [2024-06-14 11:34:29,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:29,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554510658] [2024-06-14 11:34:29,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:29,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:29,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:29,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-14 11:34:29,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:29,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554510658] [2024-06-14 11:34:29,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554510658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:29,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:29,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:34:29,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811334436] [2024-06-14 11:34:29,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:29,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:34:29,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:29,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:34:29,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:34:29,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:34:29,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 699 transitions, 11072 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:29,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:29,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:34:29,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:31,336 INFO L124 PetriNetUnfolderBase]: 4007/6710 cut-off events. [2024-06-14 11:34:31,336 INFO L125 PetriNetUnfolderBase]: For 742414/742420 co-relation queries the response was YES. [2024-06-14 11:34:31,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50265 conditions, 6710 events. 4007/6710 cut-off events. For 742414/742420 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 46690 event pairs, 817 based on Foata normal form. 14/6724 useless extension candidates. Maximal degree in co-relation 50005. Up to 5876 conditions per place. [2024-06-14 11:34:31,459 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 587 selfloop transitions, 132 changer transitions 0/725 dead transitions. [2024-06-14 11:34:31,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 612 places, 725 transitions, 12639 flow [2024-06-14 11:34:31,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:34:31,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:34:31,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-06-14 11:34:31,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 11:34:31,460 INFO L175 Difference]: Start difference. First operand has 602 places, 699 transitions, 11072 flow. Second operand 11 states and 231 transitions. [2024-06-14 11:34:31,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 612 places, 725 transitions, 12639 flow [2024-06-14 11:34:36,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 605 places, 725 transitions, 12369 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:36,612 INFO L231 Difference]: Finished difference. Result has 606 places, 700 transitions, 11125 flow [2024-06-14 11:34:36,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10802, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11125, PETRI_PLACES=606, PETRI_TRANSITIONS=700} [2024-06-14 11:34:36,613 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 564 predicate places. [2024-06-14 11:34:36,613 INFO L495 AbstractCegarLoop]: Abstraction has has 606 places, 700 transitions, 11125 flow [2024-06-14 11:34:36,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:36,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:36,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:36,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-14 11:34:36,613 INFO L420 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:36,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:36,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1936947907, now seen corresponding path program 9 times [2024-06-14 11:34:36,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:36,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990805596] [2024-06-14 11:34:36,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:36,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:36,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:36,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:36,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:36,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990805596] [2024-06-14 11:34:36,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990805596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:36,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:36,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:34:36,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190753332] [2024-06-14 11:34:36,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:36,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:34:36,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:36,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:34:36,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:34:36,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:34:36,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 606 places, 700 transitions, 11125 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:36,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:36,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:34:36,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:38,985 INFO L124 PetriNetUnfolderBase]: 4035/6758 cut-off events. [2024-06-14 11:34:38,985 INFO L125 PetriNetUnfolderBase]: For 753873/753879 co-relation queries the response was YES. [2024-06-14 11:34:39,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50748 conditions, 6758 events. 4035/6758 cut-off events. For 753873/753879 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 47063 event pairs, 823 based on Foata normal form. 14/6772 useless extension candidates. Maximal degree in co-relation 50487. Up to 5920 conditions per place. [2024-06-14 11:34:39,111 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 586 selfloop transitions, 132 changer transitions 0/724 dead transitions. [2024-06-14 11:34:39,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 724 transitions, 12688 flow [2024-06-14 11:34:39,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:39,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:39,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-14 11:34:39,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-14 11:34:39,113 INFO L175 Difference]: Start difference. First operand has 606 places, 700 transitions, 11125 flow. Second operand 9 states and 195 transitions. [2024-06-14 11:34:39,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 724 transitions, 12688 flow [2024-06-14 11:34:44,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 724 transitions, 12386 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-14 11:34:44,119 INFO L231 Difference]: Finished difference. Result has 605 places, 701 transitions, 11148 flow [2024-06-14 11:34:44,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10825, PETRI_DIFFERENCE_MINUEND_PLACES=596, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11148, PETRI_PLACES=605, PETRI_TRANSITIONS=701} [2024-06-14 11:34:44,119 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 563 predicate places. [2024-06-14 11:34:44,119 INFO L495 AbstractCegarLoop]: Abstraction has has 605 places, 701 transitions, 11148 flow [2024-06-14 11:34:44,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:44,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:44,120 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, 1] [2024-06-14 11:34:44,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-14 11:34:44,120 INFO L420 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:44,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:44,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1717550613, now seen corresponding path program 5 times [2024-06-14 11:34:44,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:44,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442030721] [2024-06-14 11:34:44,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:44,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:44,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:44,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:44,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:44,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442030721] [2024-06-14 11:34:44,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442030721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:44,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:44,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:34:44,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512050954] [2024-06-14 11:34:44,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:44,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:34:44,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:44,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:34:44,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:34:44,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:34:44,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 605 places, 701 transitions, 11148 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:44,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:44,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:34:44,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:46,189 INFO L124 PetriNetUnfolderBase]: 4022/6736 cut-off events. [2024-06-14 11:34:46,189 INFO L125 PetriNetUnfolderBase]: For 666159/666159 co-relation queries the response was YES. [2024-06-14 11:34:46,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49632 conditions, 6736 events. 4022/6736 cut-off events. For 666159/666159 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 46818 event pairs, 672 based on Foata normal form. 6/6741 useless extension candidates. Maximal degree in co-relation 49370. Up to 5182 conditions per place. [2024-06-14 11:34:46,525 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 588 selfloop transitions, 137 changer transitions 0/731 dead transitions. [2024-06-14 11:34:46,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 731 transitions, 12726 flow [2024-06-14 11:34:46,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:46,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:46,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:34:46,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 11:34:46,526 INFO L175 Difference]: Start difference. First operand has 605 places, 701 transitions, 11148 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:34:46,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 731 transitions, 12726 flow [2024-06-14 11:34:51,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 731 transitions, 12446 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:51,211 INFO L231 Difference]: Finished difference. Result has 605 places, 701 transitions, 11154 flow [2024-06-14 11:34:51,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10868, PETRI_DIFFERENCE_MINUEND_PLACES=598, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11154, PETRI_PLACES=605, PETRI_TRANSITIONS=701} [2024-06-14 11:34:51,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 563 predicate places. [2024-06-14 11:34:51,212 INFO L495 AbstractCegarLoop]: Abstraction has has 605 places, 701 transitions, 11154 flow [2024-06-14 11:34:51,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:51,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:51,212 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, 1] [2024-06-14 11:34:51,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-14 11:34:51,212 INFO L420 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:51,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:51,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1717550985, now seen corresponding path program 10 times [2024-06-14 11:34:51,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:51,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309842465] [2024-06-14 11:34:51,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:51,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:51,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:51,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:51,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:51,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309842465] [2024-06-14 11:34:51,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309842465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:51,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:51,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:34:51,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543689000] [2024-06-14 11:34:51,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:51,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:34:51,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:51,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:34:51,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:34:51,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:34:51,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 605 places, 701 transitions, 11154 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:51,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:51,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:34:51,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:53,288 INFO L124 PetriNetUnfolderBase]: 4067/6814 cut-off events. [2024-06-14 11:34:53,289 INFO L125 PetriNetUnfolderBase]: For 670173/670179 co-relation queries the response was YES. [2024-06-14 11:34:53,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50257 conditions, 6814 events. 4067/6814 cut-off events. For 670173/670179 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 47465 event pairs, 729 based on Foata normal form. 12/6826 useless extension candidates. Maximal degree in co-relation 49994. Up to 5607 conditions per place. [2024-06-14 11:34:53,415 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 582 selfloop transitions, 147 changer transitions 0/735 dead transitions. [2024-06-14 11:34:53,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 735 transitions, 12847 flow [2024-06-14 11:34:53,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:53,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:53,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-14 11:34:53,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-14 11:34:53,416 INFO L175 Difference]: Start difference. First operand has 605 places, 701 transitions, 11154 flow. Second operand 9 states and 201 transitions. [2024-06-14 11:34:53,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 735 transitions, 12847 flow